mysql数据的相关操作(DML)

一、数据的操作(DML)
(一)插入数据
1、不指定具体的字段名(INTO可以省略不写)
INSERT [INTO] tbl_name VALUES |VALUE(值…)
例如:
(1)INSERT INTO user VALUES(1,‘KING’,‘KING’,‘KING@QQ.COM’,20)
(2)INSERT user VALUES(1,‘KING’,‘KING’,‘KING@QQ.COM’,20)
2、列出指定字段(值和字段要一一对应)
INSERT [INTO] tbl_name(字段名称1,…) VALUES |VALUE(值1,…)
例如:
INSERT user(username,password) VALUES(‘A’,‘AAA’)
3、同时插入多条记录
INSERT [INTO] tbl_name[(字段名称…) ]VALUES |VALUE(值…),(值…)
例如:
INSERT user VALUES(6,‘A’,‘AA’,‘AAA@QQ.COM’,35),
(7,‘D’,‘DD’,‘DDD@QQ.COM’,15)
4、通过SET形式插入记录
INSERT [INTO] tbl_name SET 字段名称=值
例如:
INSERT INTO user SET id=98,username=‘test’,password=‘this is a test’
5、将查询结果插入到表中
INSERT [INTO] tbl_name[(字段名称,…) ] SELECT 字段名称 FROM tbl_name [WHERE 条件]
例如:
(1)INSERT INTO testUser SELECT id,username FROM user
(2)INSERT INTO testUser(username) SELECT username FROM user
(二)更新数据
UPDATE tbl_name SET 字段名称=值,… [WHERE 条件] [ORDER BY 字段名称] [LIMIT限制条数]
例如:
(1)UPDATE user SET age=5表中年龄字段全都更新为5
(2)UPDATE user SET password =‘king123’,email=‘123@qq.com’,age=99 WHERE id=1将第一条记录的这些信息更新
(3)UPDATE user SET age=age-5 WHERE id>=3
(三)删除数据,
1、DELECT FROM tbl_name [WHERE 条件] [ORDER BY 字段名称] [LIMIT限制条数]
例如:
(1)DELECT FROM user 表中所有的记录都会删除
(2)DELECT FROM user WHERE id>=3
2、彻底清空数据表
TRUNCATE [TABLE] tbl_name

mysql数据的相关操作(DML)mysql数据的相关操作(DML) DAN_L 发布了68 篇原创文章 · 获赞 1 · 访问量 1225 私信 关注
上一篇:3.2 DML 修改


下一篇:mysql学习(二)DML