关系型数据库最常用的SQL语句(增删改查)

一、增添数据

格式:INSERT INTO table_name VALUES(value1,value2,...);

二、删除数据

格式:DELETE FROM table_name WHERE clause;

三、修改数据

格式:UPDATE table_name SET field1 = new_value1,field2 = new_value2,...WHERE clause;

四、查询数据

格式:SELECT t.filed/t.* FROM table_name t WHERE clause;

1、COUNT SUM MAX MIN AVG(filed)

2、DISTINCT field

3、field = > >= < <= != value

4、field IS NULL

5、field LIKE '%_'

6、AND OR NOT

7、field BETWEEN para1 AND para2

8、field IN(value1,value2,...)

9、GROUP BY field

10、HAVING clause

11、ORDER BY field ASC/DESC

五、嵌套查询

格式:SELECT * FROM table_name1 a WHERE a.field =/IN (SELECT b.field FROM table_name2 b WHERE clause);

六、连接查询

格式:SELECT a.filed/*,b.filed/* FROM table_name1 a,table_name2 b WHERE clause;

1、内连接

格式:SELECT a.filed/*,b.filed/* FROM table_name1 a INNER JOIN table_name2 b ON clause;

2、左连接

格式:SELECT a.filed/*,b.filed/* FROM table_name1 a LEFT JOIN table_name2 b ON clause;

3、右连接

格式:SELECT a.filed/*,b.filed/* FROM table_name1 a RIGHT JOIN table_name2 b ON clause;

4、全连接

格式:SELECT a.filed/*,b.filed/* FROM table_name1 a FULL JOIN table_name2 b ON clause;

posted @ 2019-09-10 21:34  公子萌  阅读(746)  评论(0编辑  收藏  举报