8.MySQL 数据操作 DML
8.MySQL 数据操作 DML
数据的DML操作:添加数据,修改数据,删除数据
添加数据
格式: insert into 表名[(字段列表)] values(值列表...);
--标准添加(指定所有字段,给定所有的值)
mysql> insert into stu(id,name,age,sex,classid) values(1,'zhangsan',20,'m','lamp138');
Query OK, 1 row affected (0.13 sec)
mysql>
--指定部分字段添加值
mysql> insert into stu(name,classid) value('lisi','lamp138');
Query OK, 1 row affected (0.11 sec)
-- 不指定字段添加值
mysql> insert into stu value(null,'wangwu',21,'w','lamp138');
Query OK, 1 row affected (0.22 sec)
-- 批量添加值
mysql> insert into stu values
-> (null,'zhaoliu',25,'w','lamp94'),
-> (null,'uu01',26,'m','lamp94'),
-> (null,'uu02',28,'w','lamp92'),
-> (null,'qq02',24,'m','lamp92'),
-> (null,'uu03',32,'m','lamp138'),
-> (null,'qq03',23,'w','lamp94'),
-> (null,'aa',19,'m','lamp138');
Query OK, 7 rows affected (0.27 sec)
Records: 7 Duplicates: 0 Warnings: 0
修改数据
格式:update 表名 set 字段1=值1,字段2=值2,字段n=值n... where 条件
-- 将id为11的age改为35,sex改为m值
mysql> update stu set age=35,sex='m' where id=11;
Query OK, 1 row affected (0.16 sec)
Rows matched: 1 Changed: 1 Warnings: 0
-- 将id值为12和14的数据值sex改为m,classid改为lamp92
mysql> update stu set sex='m',classid='lamp92' where id=12 or id=14 --等价于下面
mysql> update stu set sex='m',classid='lamp92' where id in(12,14);
Query OK, 2 rows affected (0.09 sec)
Rows matched: 2 Changed: 2 Warnings: 0
删除数据
格式:delete from 表名 [where 条件]
-- 删除stu表中id值为100的数据
mysql> delete from stu where id=100;
Query OK, 0 rows affected (0.00 sec)
-- 删除stu表中id值为20到30的数据
mysql> delete from stu where id>=20 and id<=30;
Query OK, 0 rows affected (0.00 sec)
-- 删除stu表中id值为20到30的数据(等级于上面写法)
mysql> delete from stu where id between 20 and 30;
Query OK, 0 rows affected (0.00 sec)
-- 删除stu表中id值大于200的数据
mysql> delete from stu where id>200;
Query OK, 0 rows affected (0.00 sec)
8.MySQL 数据操作 DML相关推荐
- MySQL 数据操作 DML细节
MySQL 数据操作 DML DML(Data Manipulation Language 数据操纵语言) DML是用来对数据库里的数据进行操作的语言.DML需要 commit. 当使用 mysql ...
- MySQL数据操作(DML)详解(小白都能懂欧)
1.插入语句 1.1插入一行 有两种: 1.以小括号的形式 insert into + 表名(列1,列2...) +values(值1,值2...) 这里注意:如果表名后边不加小括号对应内容,那么默认 ...
- MySQL数据操作与查询笔记 • 【目录】
持续更新中- 我的大学笔记>>> 章节 内容 第1章 MySQL数据操作与查询笔记 • [第1章 MySQL数据库基础] 第2章 MySQL数据操作与查询笔记 • [第2章 表结构管 ...
- Spring Boot + JPA +MySQL 数据操作及示例环境搭建(自动建表)
JPA 是Java官方提供的数据持久的统一API , 是一个接口标准,并没有具体实现. JPA的实现常见的有: Hibernate TopLink (Eclipse Link) Spring Boot ...
- Mysql(软件安装、Mysql基本语法、Mysql数据操作、Mysql关键字、约束、多表查询、Mysql多表查询、数据备份、数据导入、视图)
1.MySQL介绍 1.1数据库介绍 数据库概念 数据库就是用于存储数据的一个空间 数据存储方式的发展史 甲骨文(材料太昂贵) 竹简(太沉了,运输不方便) 纸(易损坏) 计算机(办公软件,传输不方便) ...
- MySQL数据操作语言——插入语句、修改语句和删除语句
数据操作语言 (DML:Data Manipulate Language )包括: 插入:insert 修改:update 删除:delete 一.插入语句 方式一:(经典插入) 1. 语法: ...
- (第十五集——第2章)MySQL数据操作
数据操作介绍 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELEC ...
- mysql 数据操作,MySQL-数据操作
数据操作: 1.insert: 格式1 insert into 表名(字段1,字段2,..) values(值1,值2,-) 向指定列插入值 格式2 insert into 表名 values ...
- dml语句包括哪些_MySQL数据操作(DML)语句,入门掌握这些足够了
DML是(Data Manipulation Languages)数据定义语言的缩写 主要包括表记录的插入insert.更新update.删除select 插入记录 insert into table ...
最新文章
- C#线程同步的几种方法
- nodejs的child_process同步异步
- oracle数据字典表与视图
- java jsp失效问题--待解决
- RPC和MQ各自适合的应用场景
- android git上传出现错误,热更新上传patch包时提示上传失败,文件不合法
- 2018第二届河北省大学生程序设计竞赛题解
- linux终端怎样ise,Linux下ISE开发环境的安装zz
- mysql 表中中文不显示
- Trie树讲解(例题:ACWING 835,ACWING 143)
- 2、Scala下载、安装、环境搭建、及基本用法
- 如何绕过开机密码开启计算机,win10怎么绕过开机密码,win10如何强制跳过密码
- netty系列之:HashedWheelTimer一种定时器的高效实现
- 福师电子计算机主要以,福师《计算机应用基础》在线作业(6) 参考资料
- 关于有道云笔记md文档图片不显示的解决方案
- Wordpress搭建笔录
- RK3308 WIFI驱动调试
- C语言输出不能被3整除
- 陕西大学最早的计算机专业,2019计算机考研:陕西地区计算机专业优质院校
- 区块链+数据隐私安全打破数据时代“环形监狱”的利器
热门文章
- 恕我直言,很多调参侠搞不清数据和模型谁更重要
- 美团外卖Android平台化的复用实践
- 会议交流 | CNCC2021中国计算机大会 —— 知识图谱赋能数字化转型论坛
- 论文浅尝 - ICLR2020 | 知道什么、如何以及为什么:基于方面的情感分析的近乎完整的解决方案...
- logging.getLogger(logger)
- NAACL 2019 | 怎样生成语言才能更自然,斯坦福提出超越Perplexity的评估新方法
- Android官方开发文档Training系列课程中文版:与其它APP交互之允许其它APP启动你的Activity
- BIO,NIO,AIO
- 论文笔记(eTrust: Understanding Trust Evolution in an Online World)
- Android-Note