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 相关文章推荐
Windows10下安装MySQL8
Apr 06 MySQL
MySQL 亿级数据导入导出及迁移笔记
Jun 18 MySQL
MySQL系列之六 用户与授权
Jul 02 MySQL
解决mysql的int型主键自增问题
Jul 15 MySQL
mysql主从复制的实现步骤
Oct 24 MySQL
MySQL对数据表已有表进行分区表的实现
Nov 01 MySQL
MySQL中order by的使用详情
Nov 17 MySQL
MySQL Server 层四个日志
Mar 31 MySQL
MySQL 外连接语法之 OUTER JOIN
Apr 09 MySQL
MySQL添加索引特点及优化问题
Jul 23 MySQL
MySQL索引失效场景及解决方案
Jul 23 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数据库连接时容易出错的特殊符号问题
2010/09/01 PHP
PHP5中新增stdClass 内部保留类
2011/06/13 PHP
PHP 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
PHP的mysqli_set_charset()函数讲解
2019/01/23 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
2019/06/03 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
2019/10/02 PHP
js 实现日期灵活格式化的小例子
2013/07/14 Javascript
js函数在frame中的相互调用详解
2014/03/03 Javascript
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
微信小程序 网络API Websocket详解
2016/11/09 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
滚动条的监听与内容随着滚动条动态加载的实现
2017/02/08 Javascript
利用Blob进行文件上传的完整步骤
2018/08/02 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
2018/10/01 Javascript
js 实现在2d平面上画8的方法
2018/10/10 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
2019/11/07 Javascript
JS中的继承操作实例总结
2020/06/06 Javascript
js实现简单商品筛选功能
2021/02/02 Javascript
操作Windows注册表的简单的Python程序制作教程
2015/04/07 Python
python&MongoDB爬取图书馆借阅记录
2016/02/05 Python
Python分支结构(switch)操作简介
2018/01/17 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
使用Python合成图片的实现代码(图片添加个性化文本,图片上叠加其他图片)
2020/04/30 Python
HTML5中的nav标签学习笔记
2016/06/24 HTML / CSS
Bally澳大利亚官网:瑞士奢侈品牌
2018/11/01 全球购物
2014年冬季防火方案
2014/05/21 职场文书
篮球比赛口号
2014/06/10 职场文书
自查自纠工作总结
2014/10/15 职场文书
工程部岗位职责
2015/02/10 职场文书
同学聚会通知书
2015/04/20 职场文书
获奖感言范文
2015/07/31 职场文书
Python 居然可以在 Excel 中画画你知道吗
2022/02/15 Python
python高温预警数据获取实例
2022/07/23 Python