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之高可用集群部署及故障切换实现
Apr 22 MySQL
MySQL 角色(role)功能介绍
Apr 24 MySQL
MySQL sql_mode的使用详解
May 08 MySQL
Mysql官方性能测试工具mysqlslap的使用简介
May 21 MySQL
MySQL触发器的使用
May 24 MySQL
MySQL完整性约束的定义与实例教程
May 30 MySQL
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
Jun 26 MySQL
MySQL系列之十二 备份与恢复
Jul 02 MySQL
Mysql数据库手动及定时备份步骤
Nov 07 MySQL
MySQL数据库如何查看表占用空间大小
Jun 10 MySQL
mysql数据库隔离级别详解
Jun 16 MySQL
MySQL常用慢查询分析工具详解
Aug 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简单静态页生成过程
2008/03/27 PHP
php 动态执行带有参数的类方法
2009/04/10 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
PHP直接修改表内容DataGrid功能实现代码
2015/09/24 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
2015/10/13 PHP
PHP对称加密函数实现数据的加密解密
2016/10/27 PHP
javascript 多浏览器 事件大全
2010/03/23 Javascript
在jquery中处理带有命名空间的XML数据
2011/06/13 Javascript
javascript中的delete使用详解
2013/04/11 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
jQuery DOM操作实例
2014/03/05 Javascript
javascript封装简单实现方法
2015/08/11 Javascript
深入理解node exports和module.exports区别
2016/06/01 Javascript
nodejs中express入门和基础知识点学习
2018/09/13 NodeJs
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
2018/10/29 Javascript
Vue+Webpack完美整合富文本编辑器TinyMce的方法
2018/11/30 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
2019/03/07 Javascript
JS立即执行的匿名函数用法分析
2019/11/04 Javascript
vue 微信分享回调iOS和安卓回调出现错误的解决
2020/09/07 Javascript
[02:05]2014DOTA2西雅图邀请赛 专访啸天mik夫妻档
2014/07/08 DOTA
[00:17]天涯墨客一技能展示
2018/08/25 DOTA
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
2017/03/11 Python
使用python生成目录树
2018/03/29 Python
django 解决manage.py migrate无效的问题
2018/05/27 Python
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
Python3+Appium实现多台移动设备操作的方法
2019/07/05 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
html5自动播放mov格式视频的实例代码
2020/01/14 HTML / CSS
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
英国最好的温室之家:Greenhouses Direct
2019/07/13 全球购物
新闻网站实习自我鉴定
2013/09/25 职场文书
《我不是最弱小的》教学反思
2014/02/23 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
红领巾广播站广播稿
2015/08/19 职场文书
2016年寒假家长评语
2015/10/10 职场文书
JavaScript阻止事件冒泡的方法
2021/12/06 Javascript