1.DML(Data Manipulation Language:数据库操作语言)

1)DML(Data Manipulation Language:数据库操作语言):

只操作表(插入,删除,修改),而且操作的是具体的数据(记录,即行)

2)区别于DDL(Data Definition Language:数据库定义语言):

既操作数据库也操作表,但只是操作它们的【结构】,不操作具体数据(指行,即记录)【结构】指数据库的名称,字符编码;表的名称,列(字段,即属性)个数

2.DML(Data Manipulation Language:数据库操作语言)对表的操作

1)DML概览


2)插入insert

注意单条插入的两种方式区别:

1)方式一:因为这里指明了属性(列),所以只要给对应的值就可以了这里的属性可以只写一部分,即只给一些属性赋值
2)方式二:因为没有指明属性(列),所以必须按顺序给所有属性均赋值(就算不赋值也要给个位置)两种方式的选择:若只想给指定的某些属性赋值,其他的暂时不管,那么采用方式一,若要给所有属性赋值,用方式二

演示

多条插入(演示见单条插入实例):

insert into 表名 values (值1,值2….),(值1,值2….),(值1,值2….)…..;

单条插入:

方式一: insert into 表名 (列名1,列名2….)values (值1,值2….);

方式二: insert into 表名 values (值1,值2….);


3)修改update

演示
update student2 set age=33 ;

update student2 set age=5,name=”MM” where id=1 ;


4)删除delete

演示

单条删除某条记录(删除一整行的内容)DELETE FROM student2 WHERE id=1 or id=6;

多条删除(删除所有数据)DELETE FROM student2;

删除整个表以及表中的数据,重新创建了一个新的表TRUNCATE TABLE student2;

06--MySQL自学教程:DML(Data Manipulation Language:数据库操作语言),只操作表相关推荐

  1. MySQL数据库操作语言

    MySQL数据库操作语言 文章目录 MySQL数据库操作语言 `前言` 在学习具体的SQL语句之前,先来了解通用语法. 1.SQL 基本操作语言有哪些? 2.DDL 数据定义语言[^DDL] 2.1. ...

  2. DML语言(数据库操作语言)和DQL语言(数据库查询语言)

    DML语言(数据库操作语言)和DQL语言(数据库查询语言) 1.DML语言(Data Manipulation Language) 1.1.添加语句(insert) INSERT INTO `teac ...

  3. mysql as用法_Spring Data R2DBC响应式操作MySQL

    1. 前言 在使用 R2DBC 操作 MySQL 数据库 一文中初步介绍了r2dbc-mysql的使用.但是借助于DatabaseClient操作MySQL,过于初级和底层,不利于开发.今天就利用Sp ...

  4. MySQL入门教程系列-1.1 数据库基础

    数据库基础 共同编辑,修正错误,这里点击进去 数据库(Database,DB)是按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 简单来说是本身可视为电子化的文件柜--存储电子文件的 ...

  5. qt 不显示 mysql 数据表中的内容_qt 数据库操作总结

    整理一下 QT 操作数据库的一些要点,以备以后的查询学习(主要是操作 mysql ). 转载于:https://www.cnblogs.com/lsgxeva/p/7852102.html 首先,要查 ...

  6. mysql数据迁移到sqlserver_一个通用数据库操作组件DBUtil(c#)、支持SqlServer、Oracle、Mysql、postgres、SQLITE...

    这是一个.net下操作数据库(结构数据库)的工具类,支持sqlserver.oracle.mysql.postgres.sqlite.access等常见数据库. 注意:它并不是一个orm工具(常见的o ...

  7. php操作mysql的封装类_PHP封装的mysqli数据库操作类示例

    本文实例讲述了PHP封装的mysqli数据库操作类.分享给大家供大家参考,具体如下: 由于PHPMySQL操作在PHP5.4以下被弃用而推荐使用mysqli(MySQL Improvement),这里 ...

  8. mysql和python先学哪个_Python数据库操作 初识mysql和mysql基本操作#学习猿地

    # 3.认识和操作一下mysql的基本命令 #### 登录mysql,在终端输入以下命令,进行登录 `mysql -u root -p` ```sql MacBook-Pro:~ yc$ mysql ...

  9. php pdo 支持mysql表类型_全新的PDO数据库操作类php版(仅适用Mysql)

    复制代码 代码如下: /** * 作者:胡睿 * 日期:2012/07/21 * 电邮:hooray0905@foxmail.com */ class HRDB{ protected $pdo; pr ...

最新文章

  1. PyTorch convert function for op ‘hardswish‘ not implemented.
  2. TCP/IP的基本介绍
  3. manjaro kde 21.2.5使用x11桌面可以正常使用搜狗输入法
  4. Ethercat解析(九)之过程数据
  5. “江山如此多娇” 瞰世界——第五届(2019)中国无人机影像大赛正式启动
  6. 从零开始学习 ASP.NET MVC 1.0 (四) View/Model 全解 【转】
  7. DOTween Sequence的使用
  8. Oracle数据库学习
  9. Edraw的深化使用画网络拓扑图
  10. VS中时间控件的使用
  11. CAN数据格式-ASC
  12. can bus测试工具
  13. Agilent E3649A via RS232 to PC 通信终于知道错哪了
  14. win7系统无法正常启动
  15. CSS width中的max-content,min-content,fit-content的区别
  16. 一、java入门(高琪java300集+java从入门到精通笔记)
  17. 【加密算法】3DES加密算法
  18. win7台式计算机怎么连热点,怎么用台式电脑开热点,电脑怎么开热点win7
  19. 云南民族大学计算机网络期末试卷,云南民族大学附中2018届高三上学期期末考试物理试卷【附答案】...
  20. 项目经理如何处理中途接手的项目

热门文章

  1. 可视化篇(四)——— python绘制双y轴、箱线图、概率分布三种图形及案例
  2. 深度探索C++ 对象模型(7)-Data member的布局(多重继承)
  3. Introduction to Automata Theory, Languages, and Computation部分习题解答
  4. KPROCESS 结构体属性介绍
  5. 埃拉托斯特尼筛法(埃筛)
  6. 2020-11-18(失败的一天)
  7. 2020-11-9(intent显式意图和隐式意图)
  8. Intel VT学习笔记(七)—— EPT物理地址转换
  9. sublime text 3170 破解工具
  10. 2021夏季每日一题 【week4 完结】