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 相关文章推荐
MySQL5.7并行复制原理及实现
Jun 03 MySQL
MySQL高速缓存启动方法及参数详解(query_cache_size)
Jul 01 MySQL
mysq启动失败问题及场景分析
Jul 15 MySQL
mysql timestamp比较查询遇到的坑及解决
Nov 27 MySQL
一文搞懂MySQL索引页结构
Feb 28 MySQL
Windows下载并安装MySQL8.0.x 版本的完整教程
Apr 10 MySQL
MySQL三种方式实现递归查询
Apr 18 MySQL
mysql性能优化以及配置连接参数设置
May 06 MySQL
MySQL数据库简介与基本操作
May 30 MySQL
sql注入报错之注入原理实例解析
Jun 10 MySQL
SQL语句中EXISTS的详细用法大全
Jun 25 MySQL
MySQL数据管理操作示例讲解
Dec 24 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中使用Oracle数据库(2)
2006/10/09 PHP
基于mysql的bbs设计(三)
2006/10/09 PHP
php利用cookie实现访问次数统计代码
2011/05/19 PHP
解析PHP多种序列化与反序列化的方法
2013/06/06 PHP
php中文验证码实现示例分享
2014/01/12 PHP
初识php MVC
2014/09/10 PHP
thinkPHP实现将excel导入到数据库中的方法
2016/04/22 PHP
ArrayList类(增强版)
2007/04/04 Javascript
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
JS实现京东首页之页面顶部、Logo和搜索框功能
2017/01/12 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
2017/07/03 Javascript
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
使用xampp将angular项目运行在web服务器的教程
2019/09/16 Javascript
解决vue v-for src 图片路径问题 404
2019/11/12 Javascript
JavaScript ECMA-262-3 深入解析(二):变量对象实例详解
2020/04/25 Javascript
Python Trie树实现字典排序
2014/03/28 Python
python 多线程实现检测服务器在线情况
2015/11/25 Python
python如何定义带参数的装饰器
2018/03/20 Python
详解Python 定时框架 Apscheduler原理及安装过程
2019/06/14 Python
python绘制地震散点图
2019/06/18 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
Python约瑟夫生者死者小游戏实例讲解
2021/01/04 Python
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
沃尔玛旗下墨西哥超市:Bodega Aurrera
2020/11/13 全球购物
职业教育毕业生求职信
2013/11/09 职场文书
自动一体化专业求职信
2014/03/15 职场文书
项目合作协议书
2014/04/16 职场文书
我的小天地教学反思
2014/04/30 职场文书
旅游节目策划方案
2014/05/26 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
装修安全责任协议书
2016/03/22 职场文书
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang