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 视图(View)原理解析
May 19 MySQL
MySQL数据库压缩版本安装与配置详细教程
May 21 MySQL
MySQL之PXC集群搭建的方法步骤
May 25 MySQL
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
Jun 26 MySQL
通过shell脚本对mysql的增删改查及my.cnf的配置
Jul 07 MySQL
SQL实现LeetCode(175.联合两表)
Aug 04 MySQL
MySQL常见优化方案汇总
Jan 18 MySQL
一条 SQL 语句执行过程
Mar 17 MySQL
深入理解mysql事务隔离级别和存储引擎
Apr 12 MySQL
MySQL分区以及建索引的方法总结
Apr 13 MySQL
Mysql中的触发器定义及语法介绍
Jun 25 MySQL
SQL中去除重复数据的几种方法汇总(窗口函数对数据去重)
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 cli 方式 在crotab中运行解决
2010/02/08 PHP
QQ互联一键登录审核不通过的解决方案
2014/09/10 PHP
解读PHP的Yii框架中请求与响应的处理流程
2016/03/17 PHP
php实现的双色球算法示例
2017/06/20 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
php设计模式之状态模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
学习ExtJS form布局
2009/10/08 Javascript
各种常用的JS函数整理
2013/10/25 Javascript
js向上无缝滚动,网站公告效果 具体代码
2013/11/18 Javascript
JavaScript获取某年某月的最后一天附截图
2014/06/23 Javascript
JS小游戏之宇宙战机源码详解
2014/09/25 Javascript
简介AngularJS中使用factory和service的方法
2015/06/17 Javascript
基于gulp合并压缩Seajs模块的方式说明
2016/06/14 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
微信小程序 获取当前地理位置和经纬度实例代码
2016/12/05 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
2019/09/10 Javascript
JavaScript实现轮播图效果代码实例
2019/09/28 Javascript
django框架如何集成celery进行开发
2017/05/24 Python
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
2018/01/11 Python
Python中的With语句的使用及原理
2020/07/29 Python
Django搭建项目实战与避坑细节详解
2020/12/06 Python
CSS3实现水平居中、垂直居中、水平垂直居中的实例代码
2020/02/27 HTML / CSS
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
英国计算机产品零售商:Novatech(定制个人电脑、笔记本电脑、工作站和服务器)
2018/01/28 全球购物
技术总监岗位职责
2013/12/05 职场文书
给老婆的婚前保证书
2014/02/01 职场文书
办公室员工岗位工作职责
2014/03/10 职场文书
李白故里导游词
2015/02/12 职场文书
成品仓管员岗位职责
2015/04/01 职场文书
2015年监理个人工作总结
2015/05/23 职场文书
婚礼家长致辞
2015/07/27 职场文书
Nginx开启Brotli压缩算法实现过程详解
2021/03/31 Servers
Java org.w3c.dom.Document 类方法引用报错
2021/08/07 Java/Android
利用Apache Common将java对象池化的问题
2022/06/16 Servers