MySQL基本操作-数据的操作
来源:互联网 发布:unity3d毕设赛车游戏 编辑:程序博客网 时间:2024/06/06 04:20
1.插入数据
不指定具体的字段名:INSERT [INTO] tbl_name VALUES|VALUE(值...)
这个语句在之前已经反复出现过,其操作也是十分的简单,如下:
列出指定字段:INSERT [INTO] tbl_name(字段名称1,...) VALUES|VALUE(值1,...)
这个把需要添加的字段写在数据表名称后即可
同时插入多条记录:INSERT [INTO] tbl_name[(字段名称...)] VALUES(值...),(值...)...
以SET形式插入数据:INSERT [INTO] tbl_name SET 字段名称=值,...
在这里需要注意非空值和唯一性
可以用逗号分隔,给各个字段的赋值,结果如下:
将查询结果插入到表中:INSERT [INTO] tbl_name[(字段名称,...)] SELECT 字段名称 FROM tbl_name [WHERE 条件]
查看需要操作的两张表
进行查询插入结果
结果如下:
2.更新数据
语句:UPDATE tbl_name SET 字段名称=值,... [WHERE 条件][ORDER BY 字段名称][LIMIT 限制条数]
在此先不讨论[ORDER BY 字段名称][LIMIT 限制条数]
看如下例子,打开user4表:
接下来进行更新操作,按照语进行即可:
结果如下:
可以看出,这种方法会让表中所有字段全部被修改,有时候,我们只需要修改某一个数据即可,这时我们用到WHERE条件,例子如下:
也可以让数据变成默认值:
3.删除数据:
语句:DELETE FROM tbl_name [WHERE 条件][ORDER BY 字段名称][LIMIT 限制条数]
彻底清空数据表:TRUNCATE [TABLE] tbl_name
先看第一条语句,例子如下:
若不指定WHERE,则会删除整个表,但是自增长值不会变化
但是若使用TRUNCATE [TABLE] tbl_name,会彻底清空数据表,并且重置自增长的值,但是无法使用WHERE条件
0 0
- MySQL 数据的基本操作
- MySQL 数据的基本操作
- MySQL基本操作-数据的操作
- Mysql数据库、数据表、数据的基本操作
- MySql的基本使用,数据库,表,数据的基本操作
- MySQL的基本操作
- Mysql的基本操作
- MySQL的基本操作
- MySQL的基本操作
- mysql的基本操作
- MySql的基本操作
- MySql的基本操作
- mysql 的基本操作
- mysql的基本操作
- MySQL的基本操作
- MySQL的基本操作
- mysql的基本操作
- MySQL的基本操作
- 微信群头像合成
- JavaScript知识点整理
- 母函数详解和史上最通用最高效的母函数模板
- 重复引用jar包和造成64k问题的解决方法
- 【TV Picture Quality
- MySQL基本操作-数据的操作
- 当在浏览器地址栏输入一个网址的时候,究竟发生了什么?
- UVa 1663
- 栈溢出从入门到放弃(下)
- PKav HTTP Fuzzer 爆破带有简单验证码的系统
- 友元类的继承传递
- 《CSS权威指南》读书笔记10
- 第一章 51单片机环境的搭建-1.2 安装指令编辑编译软件Keil
- 已知两点经纬度,求一点相对于另一点方位角和两点间的距离