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;