SQL增、删、改、查-LeetBook

一、增

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

SQL增、删、改、查-LeetBook

上一篇:django-数据库的增删改查操作


下一篇:SQL-过滤、排序、通配符和分组-LeetBook