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 16 MySQL
MySQL COUNT函数的使用与优化
May 10 MySQL
MySQL 自定义变量的概念及特点
May 13 MySQL
Unity连接MySQL并读取表格数据的实现代码
Jun 20 MySQL
MySQL系列之三 基础篇
Jul 02 MySQL
防止web项目中的SQL注入
Dec 06 MySQL
简单聊一聊SQL注入及防止SQL注入
Mar 23 MySQL
一文简单了解MySQL前缀索引
Apr 03 MySQL
Mysql使用全文索引(FullText index)的实例代码
Apr 03 MySQL
MySQL数据库安装方法与图形化管理工具介绍
May 30 MySQL
MySQL聚簇索引和非聚簇索引的区别详情
Jun 14 MySQL
jdbc中自带MySQL 连接池实践示例
Jul 23 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浮点数精度问题汇总
2015/05/13 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
jQuery过滤选择器用法分析
2015/02/10 Javascript
javascript中html字符串转化为jquery dom对象的方法
2015/08/27 Javascript
第十章之巨幕页头缩略图与警告框组件
2016/04/25 Javascript
使用jQuery5分钟快速搞定双色表格的简单实例
2016/08/08 Javascript
js判断传入时间和当前时间大小实例(超简单)
2018/01/11 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
Vue 使用中的小技巧
2018/04/26 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
[02:27]《DAC最前线》之附加赛征程
2015/01/29 DOTA
python翻译软件实现代码(使用google api完成)
2013/11/26 Python
Python脚本判断 Linux 是否运行在虚拟机上
2015/04/25 Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
Python即时网络爬虫项目启动说明详解
2018/02/23 Python
详解Python3.6安装psutil模块和功能简介
2018/05/30 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
Python Celery多队列配置代码实例
2019/11/22 Python
Python3基本输入与输出操作实例分析
2020/02/14 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
python框架flask入门之路由及简单实现方法
2020/06/07 Python
python属于跨平台语言码
2020/06/09 Python
scrapy redis配置文件setting参数详解
2020/11/18 Python
中国高端鲜花第一品牌:roseonly(一生只送一人)
2017/02/12 全球购物
Bally澳大利亚官网:瑞士奢侈品牌
2018/11/01 全球购物
shell的种类有哪些
2015/04/15 面试题
新浪微博实习心得体会
2014/01/27 职场文书
申请任职学生会干部自荐书范文
2014/02/13 职场文书
软件专业毕业生个人自我鉴定
2014/04/17 职场文书
初中作文评语大全
2014/04/23 职场文书
感恩教育观后感
2015/06/17 职场文书
56句经典英文座右铭
2019/08/09 职场文书
创业计划书之服装
2019/10/07 职场文书