DML基本操作(MySQL)

1. INSERT 语句

# 插入-指定字段
INSERT INTO test2 (`name`, `price`) VALUES ('one',22), ('two', 33);
# 插入-不指定,values顺序需要和表字段一致
INSERT INTO test2 VALUES (NULL, 'three', 33), (NULL, 'four', 44);

2. UPDATE

UPDATE test2 SET price = 4411 WHERE `name` = 'four'

3. 删除

# 返回删除影响条数【触发trigger,可回滚】
DELETE FROM test2 ORDER BY id DESC LIMIT 2
# DDL的删除【相当于初始化表】
TRUNCATE TABLE test2

4. 查询

# 限制+排序查询
SELECT * FROM test2 ORDER BY id DESC LIMIT 3;
# 应用聚合函数
SELECT COUNT(id),SUM(price),MIN(price),MAX(price),AVG(price) FROM test2 ORDER BY id DESC;
# 去重查询
SELECT DISTINCT(`name`) FROM test2 LIMIT 10
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容