INSERT:添加语句
INSERT
语句有两种语法形式,分别是 INSERT…VALUES
语句和 INSERT…SET
语句
INSERT VALUES的格式为:INSERT INTO 表名(列名1,列名2)VALUES(所对应的值1,所对应的值2)
INSERT SET的格式为:INSERT INTO 表名 SET<列名1>=<值1>,<列名2>=<值2>
UPDATE:修改语句
UPDATE 表名 SET 字段 1 = 值 1 ,字段 2=值 2… WHERE 判断条件
DELETE:删除语句
DELETE FROM 表名 WHERE 条件
TRUNCATE:清空表记录
SELECT查询语句
SELECT 字段名1,字段名2 FROM 表 1, 表 2 WHERE 判断语句。
多表连接有三种方法:
使用CROSS JOIN 笛卡尔积:
SELECT * FROM 表名1 CROSS JOIN 表名2 WHERE 表名1 .表名1中某字段 = 表名2.表名2中某字段
使用 INNER JOIN 内连接 (需要用ON来设置连接条件,如果没有和笛卡尔积一样):
SELECT 字段名 FROM 表1 INNER JOIN 表2 ON子句 表1.表1中某个字段=表2中某个字段
外连接(外连接又分为左外连接和右外连接)
左连接: 左外连接又称为左连接,使用 LEFT OUTER JOIN 关键字连接两个表,并使用 ON 子句来设置连接条件。
SELECT 字段名 FROM 表1 LEFT OUTER JOIN 表2 ON
右连接:右外连接又称为右连接。使用 RIGHT OUTER JOIN 关键字连接两个表,并使用 ON 来设置连接条件。
SELECT 字段名 FROM 表1 RIGHT OUTER JOIN 表2