SQL基础
l 选择数据,SELECT语句
SELECT LastName,FirstName FROM Persons
SELECT * FROM Persons
l 返回不同的值,去除重复值SELECTDISTINCT
SELECT DISTINCT 列名称FROM 表名称
l 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。WHERE语句
请注意,我们在例子中的条件值周围使用的是单引号。
SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号
SELECT * FROM Persons WHERE FirstName=’Bush’
l AND & OR 选取、过滤数据
SELECT * FROM Persons WHERE FirstName='Thomas' AND
LastName='Carter'
SELECT * FROM Persons WHERE(
FirstName='Thomas'OR
FirstName='William')
AND
LastName='Carter'
l 排序语句ORDER BY
默认升序,也有降序
SELECT Company, OrderNumber FROM Orders ORDER BY Company
SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
DESC降序,ASC升序
l INSERT INTO 插入
1. INSERT INTO 表名称 VALUES (值1,值2,值3…) 表名称指被插入的表,值的属性需要和表的表头一致。
2. 在指定的列中插入数据。
INSERT INTO Persons(LastName,Address)VALUES(‘Wilson’,’Champs-Elyseees’)
l UPDATE 修改列表中的数据
UPDATE表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'
WHERE LastName = 'Wilson'
l DELECT 删除值
DELECTFROM 表名称 WHERE 列名称 =某值
在不删除表的情况下删除所有行 DELECT FROM table_name