插入操作
— 方式一:插入指定字段数据(推荐使用)
insert into 表名 [(字段列表)] values (对应列数据);
— 方式二:插入所有字段对应的数据
insert into 表名 values (对应列数据);
insert into 表名 [(字段列表)] values (对应列数据);
— 方式二:插入所有字段对应的数据
insert into 表名 values (对应列数据);
示例:
create table tb_teacher(
name varchar(10),
age int
);
— 插入一条数据
insert into tb_teacher (name, age) values (‘Jack’, 24);
name varchar(10),
age int
);
— 插入一条数据
insert into tb_teacher (name, age) values (‘Jack’, 24);
— 字段名和值需要一一对应
insert into tb_teacher (age, name) values (25, ‘Tom’);
— 可以只插入部分字段数据
insert into tb_teacher (name) values (‘Steve’);
— 插入全部字段对应的数据,此时值列表需要对应表结构
insert into tb_teacher values (‘Jery’, 23);
查询操作
— 查询表中全部字段数据
select * from 表名;
— 查询表中部分字段数据
select 字段列表 from 表名;
— 简单条件查询数据
select 字段列表/* from 表名 where 字段名 = 值;
select * from 表名;
— 查询表中部分字段数据
select 字段列表 from 表名;
— 简单条件查询数据
select 字段列表/* from 表名 where 字段名 = 值;
示例:
— 查询所有数据
select * from tb_teacher;
+——-+——+
| name | age |
+——-+——+
| Jack | 24 |
| Tom | 25 |
| Steve | NULL |
| Jery | 23 |
+——-+——+
— 指定字段
select name from tb_teacher;
+——-+
| name |
+——-+
| Jack |
| Tom |
| Steve |
| Jery |
+——-+
— 限制条件, 年龄==23
select name from tb_teacher where age = 23;
+——+
| name |
+——+
| Jery |
+——+
select * from tb_teacher;
+——-+——+
| name | age |
+——-+——+
| Jack | 24 |
| Tom | 25 |
| Steve | NULL |
| Jery | 23 |
+——-+——+
— 指定字段
select name from tb_teacher;
+——-+
| name |
+——-+
| Jack |
| Tom |
| Steve |
| Jery |
+——-+
— 限制条件, 年龄==23
select name from tb_teacher where age = 23;
+——+
| name |
+——+
| Jery |
+——+
删除操作
— 如果没有条件,会删除所有数据
delete from 表名 [where 条件];
delete from 表名 [where 条件];
— 删除年龄为23的数据
delete from tb_teacher where age = 23;
select * from tb_teacher;
+——-+——+
| name | age |
+——-+——+
| Jack | 24 |
| Tom | 25 |
| Steve | NULL |
+——-+——+
delete from tb_teacher where age = 23;
select * from tb_teacher;
+——-+——+
| name | age |
+——-+——+
| Jack | 24 |
| Tom | 25 |
| Steve | NULL |
+——-+——+
更新操作
— 如果没有where条件,将会更新表中所有的值
update 表名 set 字段名 = 新值 [where 条件];
update 表名 set 字段名 = 新值 [where 条件];
示例:
— 更新Tom的年龄为26
update tb_teacher set age = 26 where name = ‘Tom’;
select * from tb_teacher;
+——-+——+
| name | age |
+——-+——+
| Jack | 24 |
| Tom | 26 |
| Steve | NULL |
+——-+——+
update tb_teacher set age = 26 where name = ‘Tom’;
select * from tb_teacher;
+——-+——+
| name | age |
+——-+——+
| Jack | 24 |
| Tom | 26 |
| Steve | NULL |
+——-+——+
到此这篇关于MySQL数据库之数据data 基本操作的文章就介绍到这了,更多相关MySQL data内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
沟通购买:QQ咨询 淘宝咨询 微信咨询 淘宝店铺
版权申明及联系服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
沟通购买:QQ咨询 淘宝咨询 微信咨询 淘宝店铺
本站部分文章参考或来源于网络,如有侵权请联系站长。本站提供相关远程技术服务,有需要可联系QQ
数据库远程运维 » SQL开发知识:MySQL数据库之数据data 基本操作
