db-tutorial/codes/mysql/dml_demo.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`;