一、SQL语法
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。
查询和更新执行构成了SQL的DML:
select update delete insert
SQL的数据定义语言DDL使我们有能力创建或删除表格:
CREATE DATABASE
ALTER DATABASE
CREATE TABLE
ALTER TABLE
DROP TABLE
CREATE INDEX
DROP INDEX
二、SQL distinct
SELECT DISTINCT company FROM orders
三、order by
SELECT company, orderNumber FROM orders ORDER BY company DESC
四、INSERT
INSERT INTO 表名称 VALUES (值1, 值2,......) INSERT INTO table_name (列1,列2,... ...) VALUES (值1, 值2,......) INSERT INTO person VALUES ('gates', 'bill','gulou','fuzhou') INSERT INTO person (lastname, address) VALUES ('ding','fuzhou')
五、update
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 # 更新某一行中的一个列
UPDATE Person SET firstname = 'ding' WHERE lastname = 'ping'
# 更新某一行中的若干列
UPDATE Person SET Address = 'cangshan', City = 'fuzhou' WHERE lastname = 'ping'
六、delete
# 用于删除表中的行 DELETE FROM 表名称 WHERE 列名称 = 值
# 删除某行
DELETE FROM person WHERE lastname = 'ping'
# 删除所有行
DELETE FROM table_name 或者 DELETE * FROM table_name