SQL增删查改操作语句

增加语句:

INSERT INTO 表名 VALUES(所有列的值); //INTO可以省略
INSERT INTO 表名 (列名) VALUES(对应列名的列值)

 

删除语句:

删除表:
DELETE FROM 表名  //表的结构、属性和索引都是完整的,一行一行的删除
DROP TABLE 表名称 //表的结构、属性以及索引也会被删除
TRUNCATE TABLE 表名  //表的结构完整、日志会被删除,直接删除所有内容
删除表数据:
DELETE FROM 表名 WHERE 过滤条件

 

查询语句:

简单查询:

SELECT 列名 FROM 表名 WHERE 过滤条件 GROUP BY 列名 HAVING COUNT(列名) 聚合函数的过滤条件 ORDER BY 表名 DESC ;

子查询:

 

也是一个查询语句,可以插在FROM、WHERE、SELECT后面,SELECT为相关子查询,不推荐使用

 

联合查询:

SELECT 列名 FROM 表名
JOIN 表名 //可重复添加多张表
ON 外键关联 //   确定外键关联,可以不写
WHERE 过滤条件 GROUP BY 列名 HAVING COUNT(列名) 聚合函数的过滤条件 ORDER BY 表名 DESC

 

修改语句:

ALTER TABLE 表名 CHANGE 列名 = 新的列名 数据类型
ALTER TABLE 表名 RENAME 表名 = 新的表名
ALTER TABLE 表名 MODIFY 列名 条件约束
ALTER TABLE 表名 条件约束(列名)
UPDATE 表名 SET 列名 = 列名值,列名2 = 列名值2 WHERE 过滤条件 //可以修改多个列的值

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值