一、增
1.普通插入
INSERT INTO mytable(col1, col2)
VALUES(val1, val2)
2.插入检索出来的数据
INSERT INTO mytable1(col1, col2)
SELECT col1, col2
FROM mytable2
3.将一个表的内容插入到一个新的表
CREATE TABLE newtable AS
SELECT * FROM mytable
二、改
UPDATE mytable
SET col = val
WHERE id = 1;
三、删
1.指定条件删除
DELETE FROM mytable
WHERE id = 1
2.删除所有行(清空表)
TRUNCATE TABLE mytable
注意:使用更新和删除操作时一定要用 WHERE 子句,不然会把整张表的数据都破坏。可以先用 SELECT 语句进行测试,防止错误删除。
四、查
1.DISTINCT:去除重复值。
SELECT DISTINCT col1, col2
FROM mytable;
2.LIMIT:限制返回的行数。可以有两个参数,第一个参数为起始行,从 0 开始;第二个参数为返回的总行数。
返回前5行
SELECT * FROM mytable
LIMIT 5
返回3~5行
SELECT * FROM mytable
LIMIT 2, 3