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 表空间碎片的概念及相关问题解决
May 07 MySQL
MySQL索引知识的一些小妙招总结
May 10 MySQL
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
May 25 MySQL
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
Jun 26 MySQL
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
Jan 22 MySQL
Mysql Innodb存储引擎之索引与算法
Feb 15 MySQL
Mysql事务索引知识汇总
Mar 17 MySQL
MySQL学习之基础操作总结
Mar 19 MySQL
mysql中DCL常用的用户和权限控制
Mar 31 MySQL
MySQL数据库优化之通过索引解决SQL性能问题
Apr 10 MySQL
详解Mysql事务并发(脏读、不可重复读、幻读)
Apr 29 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和ACCESS写聊天室(五)
2006/10/09 PHP
目录,文件操作详谈―PHP
2006/11/25 PHP
ThinkPHP实现将本地文件打包成zip下载
2014/06/26 PHP
PHP基于文件存储实现缓存的方法
2015/07/20 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
thinkphp跨库操作的简单代码实例
2016/09/22 PHP
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
javascript异步编程代码书写规范Promise学习笔记
2015/02/11 Javascript
浅谈关于JavaScript API设计的一些建议和准则
2015/06/24 Javascript
JS操作JSON方法总结(推荐)
2016/06/14 Javascript
ajax实现动态下拉框示例
2017/01/10 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
详解@angular/cli 改变默认启动端口两种方式
2018/11/29 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
2019/11/01 jQuery
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
使用C语言扩展Python程序的简单入门指引
2015/04/14 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
[原创]Python入门教程4. 元组基本操作
2018/10/31 Python
PyQt5实现类似别踩白块游戏
2019/01/24 Python
完美解决python3.7 pip升级 拒绝访问问题
2019/07/12 Python
python函数中将变量名转换成字符串实例
2020/05/11 Python
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
vue实现倒计时功能
2021/03/24 Vue.js
医学专业毕业生个人求职信
2013/12/25 职场文书
给客户的道歉信
2014/01/13 职场文书
《春天来了》教学反思
2014/04/07 职场文书
开展批评与自我批评发言材料
2014/10/17 职场文书
部门2014年度工作总结
2014/11/12 职场文书
离婚民事起诉状
2015/08/03 职场文书
中学总务处工作总结
2015/08/12 职场文书
pytest配置文件pytest.ini的详细使用
2021/04/17 Python