mirror of https://github.com/dunwu/db-tutorial.git
52 lines
1.3 KiB
SQL
52 lines
1.3 KiB
SQL
/**
|
|
* Mysql DML 语句示例
|
|
* @author Zhang Peng
|
|
* @date 2018/4/28
|
|
*/
|
|
#############################################################
|
|
# 向表中插入新记录
|
|
#############################################################
|
|
|
|
-- 不指定列名方式插入记录
|
|
INSERT INTO `user`
|
|
VALUES (1, 'root', 'root', 'xxxx@163.com');
|
|
|
|
-- 指定列名方式插入记录
|
|
INSERT INTO `user`(`username`, `password`, `email`)
|
|
VALUES ('admin', 'admin', 'xxxx@163.com');
|
|
|
|
#############################################################
|
|
# 删除表中的记录
|
|
#############################################################
|
|
|
|
-- 删除符合条件的记录
|
|
DELETE FROM `user`
|
|
WHERE `username` = 'robot';
|
|
|
|
-- 清空数据表
|
|
TRUNCATE TABLE `user`;
|
|
|
|
#############################################################
|
|
# 更新表中的记录
|
|
#############################################################
|
|
|
|
-- 更新记录
|
|
UPDATE `user`
|
|
SET `username`='robot', `password`='robot'
|
|
WHERE `username` = 'root';
|
|
|
|
#############################################################
|
|
# 查询表中的记录
|
|
#############################################################
|
|
|
|
-- 查询表中的记录
|
|
SELECT `username`, `password` FROM `user`
|
|
WHERE `id` = 1;
|
|
|
|
-- 查询表中的所有记录
|
|
SELECT * FROM `user`;
|
|
|
|
-- 查询表中的不重复记录
|
|
SELECT DISTINCT `username`
|
|
FROM `user`;
|