MySQL 数据 data 基本操作


Posted in MySQL onMay 04, 2022

插入操作

-- 方式一:插入指定字段数据(推荐使用)
insert into 表名 [(字段列表)] values (对应列数据);
-- 方式二:插入所有字段对应的数据
insert into 表名 values (对应列数据);

示例:

create table tb_teacher(
 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 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 条件];
-- 删除年龄为23的数据
delete from tb_teacher where age = 23;
select * from tb_teacher;
+-------+------+
| name  | age  |
+-------+------+
| Jack  |   24 |
| Tom   |   25 |
| Steve | NULL |
+-------+------+

更新操作

-- 如果没有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 |
+-------+------+

到此这篇关于MySQL数据库之数据data 基本操作的文章就介绍到这了!


Tags in this post...

MySQL 相关文章推荐
jdbc使用PreparedStatement批量插入数据的方法
Apr 27 MySQL
MySql新手入门的基本操作汇总
May 13 MySQL
一文读懂navicat for mysql基础知识
May 31 MySQL
MySQL系列之七 MySQL存储引擎
Jul 02 MySQL
SQL之各种join小结详细讲解
Aug 04 MySQL
MySQL和Oracle批量插入SQL的通用写法示例
Nov 17 MySQL
Mysql忘记密码解决方法
Feb 12 MySQL
数据分析数据库ClickHouse在大数据领域应用实践
Apr 03 MySQL
详解Mysql数据库平滑扩容解决高并发和大数据量问题
May 25 MySQL
MySQL数据库实验实现简单数据库应用系统设计
Jun 21 MySQL
前端传参数进行Mybatis调用mysql存储过程执行返回值详解
Aug 14 MySQL
MySQL索引失效十种场景与优化方案
May 08 MySQL
MySQL 字符集 character
May 04 #MySQL
MySQL 数据表操作
May 04 #MySQL
MySQL 执行数据库更新update操作的时候数据库卡死了
May 02 #MySQL
MySQL如何使备份得数据保持一致
MySQL索引 高效获取数据的数据结构
使用Mysql计算地址的经纬度距离和实时位置信息
Apr 29 #MySQL
解决Mysql中的innoDB幻读问题
Apr 29 #MySQL
You might like
新版PHP将向Java靠拢
2006/10/09 PHP
聊天室php&mysql(三)
2006/10/09 PHP
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
2014/07/01 PHP
PHP内置的Math函数效率测试
2014/12/01 PHP
php购物车实现方法
2015/01/03 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
Laravel给生产环境添加监听事件(SQL日志监听)
2017/06/19 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
PHP实现爬虫爬取图片代码实例
2021/03/03 PHP
WEB 浏览器兼容 推荐收藏
2010/05/14 Javascript
JS实现图片翻书效果示例代码
2013/09/09 Javascript
js中replace的用法总结
2013/12/27 Javascript
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
[原创]jQuery常用的4种加载方式分析
2016/07/25 Javascript
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
2017/01/04 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
2017/03/15 Javascript
Vue-Router进阶之滚动行为详解
2017/09/13 Javascript
vue  自定义组件实现通讯录功能
2018/09/30 Javascript
js实现web调用摄像头 js截取视频画面
2019/04/21 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
小程序使用分包的示例代码
2020/03/23 Javascript
[04:52]DOTA2亚洲邀请赛附加赛 TOP10精彩集锦
2015/01/29 DOTA
Python and、or以及and-or语法总结
2015/04/14 Python
详解PyTorch批训练及优化器比较
2018/04/28 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
2019/04/15 Python
Pytorch反向求导更新网络参数的方法
2019/08/17 Python
python3多线程知识点总结
2019/09/26 Python
Pytorch之Tensor和Numpy之间的转换的实现方法
2020/09/03 Python
工商管理毕业生推荐信
2013/12/24 职场文书
文体活动总结范文
2014/05/05 职场文书
应届毕业生求职信范文
2014/05/08 职场文书
医院党员公开承诺书
2014/08/30 职场文书
国家税务局干部作风整顿整改措施
2014/09/18 职场文书
三严三实对照检查材料思想汇报
2014/09/28 职场文书
2019大学生暑期实习心得总结
2019/08/21 职场文书