SELECT 列名称 FROM 表名称
SELECT * FROM 表名称
例子:SELECT LastName,FirstName FROM Persons
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
例子1:SELECT * FROM Persons WHERE City='Beijing'
例子2:SELECT * FROM Persons WHERE Year>1965
[WHERE <条件表达式>]
[GRORP BY <列名1> [HAVING <条件表达式>]]
[ORDER BY <列名2> [ASC|DESC]...]
排序:
例子1:以字母顺序显示公司名称
SELECT Company, OrderNumber FROM Orders ORDER BY Company
例子2:以字母顺序显示公司名称(Company),并以数字顺序显示顺序号(OrderNumber)
SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
例子3:以逆字母顺序显示公司名称
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
例子4:以逆字母顺序显示公司名称,并以数字顺序显示顺序号
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC
2.11 SQL语句 – 插入
INSERT INTO 表名称 VALUES (值1, 值2,....)
例子1:INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
例子2:INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')
2.12 SQL语句 – 修改
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
例子1:UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
例子2:UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'
WHERE LastName = 'Wilson'
2.11 SQL语句 – 删除
DELETE FROM 表名称 WHERE 列名称 = 值
例子1:DELETE FROM Person WHERE LastName = 'Wilson'
例子2:DELETE FROM table_name 或者 DELETE * FROM table_name