SQL 基础语法

1、SELECT 语句
语法:
SELECT 列名称 FROM 表名称
以及
SELECT * FROM 表名称

实例:

SELECT LastName,FirstName FROM Persons;

以及

SELECT * FROM Persons;

2、SELECT DISTINCT 语句(关键词 DISTINCT 用于返回唯一不同的值)
SELECT DISTINCT 列名称 FROM 表名称

实例:
SELECT DISTINCT Company FROM Orders;

3、WHERE 子句
语法:
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

实例:
1)文本值

SELECT * FROM Persons WHERE FirstName='Bush';

2)数值

SELECT * FROM Persons WHERE Year>1965;

3) IN用法

SELECT * FROM tbl_user_star WHERE user_uuid IN (68, 88);

4) BETWEEN用户

SELECT  * FROM tbl_user_star WHERE user_uuid BETWEEN 51 AND 89;

4、AND 和 OR 运算符
实例:
1) AND运算符

SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter';

2) OR运算符

SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter';

3) AND和OR运算符结合

SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William') AND LastName='Carter';

5、ORDER BY 子句

说明:ORDER BY 语句用于根据指定的列对结果集进行排序,ORDER BY 语句默认按照升序对记录进行排序,如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
语法:
SELECT 列名称 FROM 表名称 ORDER BY 列名称

实例:
1) 升序显示

SELECT Company, OrderNumber FROM Orders ORDER BY Company;

2)降序显示

SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC;

6、INSERT INTO 语句
语法:
INSERT INTO 表名称 VALUES (值1, 值2,....)
也可以指定所要插入数据的列:
INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)

7、Update 语句
语法:
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 旧值

实例:
1) 更新某一行中的一个列

UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson';

2) 更新某一行中的若干列

UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson';

8、DELETE 语句
语法:
DELETE FROM 表名称 WHERE 列名称 = 值

1)删除某行

DELETE FROM Person WHERE LastName = 'Wilson';

2)删除所有行

DELETE * FROM table_name;
一入运维深似海,从此不见彼岸花
原文地址:https://www.cnblogs.com/cn-jasonho/p/13285589.html