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相关推荐

  1. MySQL 数据操作 DML细节

    MySQL 数据操作 DML DML(Data Manipulation Language 数据操纵语言) DML是用来对数据库里的数据进行操作的语言.DML需要 commit. 当使用 mysql ...

  2. MySQL数据操作(DML)详解(小白都能懂欧)

    1.插入语句 1.1插入一行 有两种: 1.以小括号的形式 insert into + 表名(列1,列2...) +values(值1,值2...) 这里注意:如果表名后边不加小括号对应内容,那么默认 ...

  3. MySQL数据操作与查询笔记 • 【目录】

    持续更新中- 我的大学笔记>>> 章节 内容 第1章 MySQL数据操作与查询笔记 • [第1章 MySQL数据库基础] 第2章 MySQL数据操作与查询笔记 • [第2章 表结构管 ...

  4. Spring Boot + JPA +MySQL 数据操作及示例环境搭建(自动建表)

    JPA 是Java官方提供的数据持久的统一API , 是一个接口标准,并没有具体实现. JPA的实现常见的有: Hibernate TopLink (Eclipse Link) Spring Boot ...

  5. Mysql(软件安装、Mysql基本语法、Mysql数据操作、Mysql关键字、约束、多表查询、Mysql多表查询、数据备份、数据导入、视图)

    1.MySQL介绍 1.1数据库介绍 数据库概念 数据库就是用于存储数据的一个空间 数据存储方式的发展史 甲骨文(材料太昂贵) 竹简(太沉了,运输不方便) 纸(易损坏) 计算机(办公软件,传输不方便) ...

  6. MySQL数据操作语言——插入语句、修改语句和删除语句

    数据操作语言 (DML:Data Manipulate Language )包括: 插入:insert 修改:update 删除:delete 一.插入语句 方式一:(经典插入) 1. 语法:     ...

  7. (第十五集——第2章)MySQL数据操作

    数据操作介绍 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELEC ...

  8. mysql 数据操作,MySQL-数据操作

    数据操作: 1.insert: 格式1  insert into 表名(字段1,字段2,..)  values(值1,值2,-) 向指定列插入值 格式2  insert into 表名  values ...

  9. dml语句包括哪些_MySQL数据操作(DML)语句,入门掌握这些足够了

    DML是(Data Manipulation Languages)数据定义语言的缩写 主要包括表记录的插入insert.更新update.删除select 插入记录 insert into table ...

最新文章

  1. C#线程同步的几种方法
  2. nodejs的child_process同步异步
  3. oracle数据字典表与视图
  4. java jsp失效问题--待解决
  5. RPC和MQ各自适合的应用场景
  6. android git上传出现错误,热更新上传patch包时提示上传失败,文件不合法
  7. 2018第二届河北省大学生程序设计竞赛题解
  8. linux终端怎样ise,Linux下ISE开发环境的安装zz
  9. mysql 表中中文不显示
  10. Trie树讲解(例题:ACWING 835,ACWING 143)
  11. 2、Scala下载、安装、环境搭建、及基本用法
  12. 如何绕过开机密码开启计算机,win10怎么绕过开机密码,win10如何强制跳过密码
  13. netty系列之:HashedWheelTimer一种定时器的高效实现
  14. 福师电子计算机主要以,福师《计算机应用基础》在线作业(6) 参考资料
  15. 关于有道云笔记md文档图片不显示的解决方案
  16. Wordpress搭建笔录
  17. RK3308 WIFI驱动调试
  18. C语言输出不能被3整除
  19. 陕西大学最早的计算机专业,2019计算机考研:陕西地区计算机专业优质院校
  20. 区块链+数据隐私安全打破数据时代“环形监狱”的利器

热门文章

  1. 恕我直言,很多调参侠搞不清数据和模型谁更重要
  2. 美团外卖Android平台化的复用实践
  3. 会议交流 | CNCC2021中国计算机大会 —— 知识图谱赋能数字化转型论坛
  4. 论文浅尝 - ICLR2020 | 知道什么、如何以及为什么:基于方面的情感分析的近乎完整的解决方案...
  5. logging.getLogger(logger)
  6. NAACL 2019 | 怎样生成语言才能更自然,斯坦福提出超越Perplexity的评估新方法
  7. Android官方开发文档Training系列课程中文版:与其它APP交互之允许其它APP启动你的Activity
  8. BIO,NIO,AIO
  9. 论文笔记(eTrust: Understanding Trust Evolution in an Online World)
  10. Android-Note