了解SQL+学习过程中的一些小知识

时间:2019-08-23
本文章向大家介绍了解SQL+学习过程中的一些小知识,主要包括了解SQL+学习过程中的一些小知识使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

今天是开通博客园的第一天,这是第一篇博客。为了进网安实验室,开始学习网安的一些相关知识。本人是一名彻彻底底的小白,在此之前几乎没接触过网安方面,因此所写博客的内容可能不仅有些浅薄,还存在一些漏洞。我会把学习过程中知道的一些新知识放进来,便于回顾。若有大佬发现错误之处,恳请斧正!

本篇主要关于SQL语言。

SQL是用于访问和处理数据库的标准计算机语言,可以用它对数据库进行许多操作。RDBMS是关系型数据库管理系统。

SQL分为数据操作语言DML(获取、插入或删除数据来更新数据库):SELECT ,UPDATE ,INSERT INTO ,DELETE

数据定义语言DDL(可创建或删除表格): CREATE DATABASE, ALTER DATABASE, CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, DROP INDEX

SELECT语法:SELECT 列名称 FROM 表名称  *表示整个表  (去了解调用编程函数访问结果集)

WHERE语法:SELECT 列名称 FROM 表名称 WHERE 列名称 运算符 值 (文本值用单引号,数值不加引号)

ORDER BY :按升序对记录进行排序  DESC 指定列按降序排列,ASC指定列按升序排列,两个放一起叫复合排序

INSERT INTO:向表格中插入行,INSERT INTO 表名字 (列名字) VALUES(值1,2,...)

UPDATE :UPDATE 表名 SET 列名=新值 WHERE 列名=值

DELETE:DELETE FROM 表 WHERE 列名=值    删除行

LIKE:SELECT 列名 FROM 表名 WHERE 列名 LIKE PATTER     LIKE操作符用于在WHERE子句中搜索列中的指定模式   %可用于定义通配符

IN:IN 操作符允许我们在WHERE子句中规定多个字符   SELECT 列名 FROM 表名 WHERE 列名 IN VALUE(值1,2...)

BETWEEN:SELECT 列名 FROM 表名 WHERE (NOT)列名 BETWEEN VALUE1 AND VALUE2

看完了SQL的基础教程,再接再厉!

原文地址:https://www.cnblogs.com/syyy99/p/11361246.html