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单表千万级数据处理的思路分享
Jun 05 MySQL
MySQL系列之八 MySQL服务器变量
Jul 02 MySQL
mysql脏页是什么
Jul 26 MySQL
MySQL之select、distinct、limit的使用
Nov 11 MySQL
MySQL笔记 —SQL运算符
Jan 18 MySQL
如何避免mysql启动时错误及sock文件作用分析
Jan 22 MySQL
解决Mysql多行子查询的使用及空值问题
Jan 22 MySQL
详解MySql中InnoDB存储引擎中的各种锁
Feb 12 MySQL
Linux系统下MySQL配置主从分离的步骤
Mar 21 MySQL
MySQL8.0 Undo Tablespace管理详解
Jun 16 MySQL
mysql数据库隔离级别详解
Jun 16 MySQL
mysql拆分字符串作为查询条件的示例代码
Jul 07 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
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
js实现的二分查找算法实例
2016/01/21 Javascript
Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
2016/08/05 Javascript
使用BootStrap实现用户登录界面UI
2016/08/10 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
2018/12/16 Javascript
基于Vue el-autocomplete 实现类似百度搜索框功能
2019/10/25 Javascript
解决ant Design中Select设置initialValue时的大坑
2020/10/29 Javascript
python实现批量转换文件编码(批转换编码示例)
2014/01/23 Python
浅谈flask中的before_request与after_request
2018/01/20 Python
python使用Tesseract库识别验证
2018/03/21 Python
浅谈python在提示符下使用open打开文件失败的原因及解决方法
2018/11/30 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
python文件写入write()的操作
2019/05/14 Python
pytorch 数据处理:定义自己的数据集合实例
2019/12/31 Python
Python通过2种方法输出带颜色字体
2020/03/02 Python
python脚本定时发送邮件
2020/12/22 Python
美国最大网上鞋店:Zappos
2016/07/25 全球购物
Bose法国官网:购买耳机、扬声器、家庭影院、专业音响
2017/12/21 全球购物
圣诞树世界:Christmas Tree World
2019/12/10 全球购物
广州地球村科技数据库题目
2016/04/25 面试题
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
2016/04/03 面试题
教师专业理论水平的自我评价分享
2013/11/09 职场文书
护理毕业生自我鉴定
2014/02/11 职场文书
公务员保密承诺书
2014/03/27 职场文书
学校政风行风整改方案
2014/10/25 职场文书
小学生优秀作文范文(六篇)
2019/07/10 职场文书
MySQL 四种连接和多表查询详解
2021/07/16 MySQL
flex弹性布局详解
2022/03/20 HTML / CSS
排查并解决Oracle sysaux表空间异常增长
2022/04/20 Oracle