时间:2021-07-01 10:21:17 帮助过:10人阅读
文本值:
这是正确的: SELECT * FROM Persons WHEREFirstName=‘Bush‘
这是错误的: SELECT * FROM Persons WHEREFirstName=Bush
数值:
这是正确的: SELECT * FROM Persons WHEREYear>1965
这是错误的: SELECT * FROM Persons WHEREYear>‘1965‘
AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
SELECT * FROM Persons WHERE(
FirstName=‘Thomas‘OR
FirstName=‘William‘)
AND
LastName=‘Carter‘ #可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式)
ORDER BY 语句用于根据指定的列对结果集进行排序。ORDER BY 语句默认按照升序对记录进行排序。如果希望按照降序对记录进行排序,可以使用 DESC 关键字。
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC #以逆字母顺序显示公司名称,并以数字顺序显示顺序号
INSERT INTO 语句用于向表格中插入新的行
INSERT INTO 表名称 VALUES (值1, 值2,....)
INSERT INTO Persons VALUES (‘Gates‘, ‘Bill‘, ‘Xuanwumen 10‘, ‘Beijing‘)
也可以指定所要插入数据的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)
INSERT INTO Persons (LastName, Address) VALUES (‘Wilson‘, ‘Champs-Elysees‘)
Update 语句用于修改表中的数据。
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
UPDATE Person SET Address = ‘Zhongshan 23‘, City = ‘Nanjing‘ WHERE LastName = ‘Wilson‘ #修改地址(address),并添加城市名称(city)
DELETE 语句用于删除表中的行
DELETE FROM 表名称 WHERE 列名称 = 值
DELETE FROM Person WHERE LastName = ‘Wilson‘
DELETE FROM table_name #在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的
或者:
DELETE * FROM table_name #在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的
SQL语句基础
标签:教程 list between add 大于 包含 公司 desc 修改表