一、数据的操作(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
相关文章
- 02-01JNI加载hal的dlopen()相关操作
- 02-01数据结构:(代码篇:003)树的存储结构和基本操作
- 02-01python全栈开发 day5 五、基本数据类型的基本操作和内置方法
- 02-01pandas对数据的操作
- 02-01ios中多线程GCD NSOperation NSThread 相关的操作解析
- 02-01Zabbix 数据清理的一系列操作
- 02-01JS数据的追加和删除 函数关键词 以及BOM对象和DOM操作课堂随笔记录
- 02-01强大的代码保护软件 .NET Reactor使用教程(二):代码自动操作相关保护功能
- 02-01数据结构4_顺序表的基本操作_增删查改
- 02-01laravel5.8(三)数据库相关操作及配置