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 相关文章推荐
新手必备之MySQL msi版本下载安装图文详细教程
May 21 MySQL
MySQL 数据类型选择原则
May 27 MySQL
你知道哪几种MYSQL的连接查询
Jun 03 MySQL
MySQL query_cache_type 参数与使用详解
Jul 01 MySQL
MySQL定时备份数据库(全库备份)的实现
Sep 25 MySQL
MyBatis 动态SQL全面详解
Oct 05 MySQL
Linux7.6二进制安装Mysql8.0.27详细操作步骤
Nov 27 MySQL
MySQL磁盘碎片整理实例演示
Apr 03 MySQL
mysql使用 not int 子查询隐含陷阱
Apr 12 MySQL
MySQL创建管理HASH分区
Apr 13 MySQL
Golang连接并操作MySQL
Apr 14 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设计模式 php实现桥梁模式(bridge)
2015/12/07 PHP
微信开发之php表单微信中自动提交两次问题解决办法
2017/01/08 PHP
激活 ActiveX 控件
2006/10/09 Javascript
收藏一些不常用,但是有用的代码
2007/03/12 Javascript
20款非常优秀的 jQuery 工具提示插件 推荐
2012/07/15 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
2013/11/13 Javascript
javascript创建和存储cookie示例
2014/01/07 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
2015/03/04 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
详谈javascript异步编程
2016/02/21 Javascript
微信小程序 HTTPS报错整理常见问题及解决方案
2016/12/14 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
VUE axios上传图片到七牛的实例代码
2017/07/28 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
详解javascript常用工具类的封装
2018/01/30 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
javascript面向对象三大特征之封装实例详解
2019/07/24 Javascript
Vue页面切换和a链接的本质区别详解
2019/11/12 Javascript
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
Python爬虫常用小技巧之设置代理IP
2018/09/13 Python
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
python模块hashlib(加密服务)知识点讲解
2019/11/25 Python
关于Python字符串显示u...的解决方式
2020/03/06 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
2020/08/11 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
美体小铺波兰官方网站:The Body Shop波兰
2019/09/03 全球购物
英国性能汽车零件和发动机配件在线:Maxpeedingrods
2019/11/05 全球购物
配置管理计划的主要内容有哪些
2014/06/20 面试题
防汛工作情况汇报
2014/10/28 职场文书
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android
Python实现视频自动打码的示例代码
2022/04/08 Python