06--MySQL自学教程:DML(Data Manipulation Language:数据库操作语言),只操作表
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:数据库操作语言),只操作表相关推荐
- MySQL数据库操作语言
MySQL数据库操作语言 文章目录 MySQL数据库操作语言 `前言` 在学习具体的SQL语句之前,先来了解通用语法. 1.SQL 基本操作语言有哪些? 2.DDL 数据定义语言[^DDL] 2.1. ...
- DML语言(数据库操作语言)和DQL语言(数据库查询语言)
DML语言(数据库操作语言)和DQL语言(数据库查询语言) 1.DML语言(Data Manipulation Language) 1.1.添加语句(insert) INSERT INTO `teac ...
- mysql as用法_Spring Data R2DBC响应式操作MySQL
1. 前言 在使用 R2DBC 操作 MySQL 数据库 一文中初步介绍了r2dbc-mysql的使用.但是借助于DatabaseClient操作MySQL,过于初级和底层,不利于开发.今天就利用Sp ...
- MySQL入门教程系列-1.1 数据库基础
数据库基础 共同编辑,修正错误,这里点击进去 数据库(Database,DB)是按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. 简单来说是本身可视为电子化的文件柜--存储电子文件的 ...
- qt 不显示 mysql 数据表中的内容_qt 数据库操作总结
整理一下 QT 操作数据库的一些要点,以备以后的查询学习(主要是操作 mysql ). 转载于:https://www.cnblogs.com/lsgxeva/p/7852102.html 首先,要查 ...
- mysql数据迁移到sqlserver_一个通用数据库操作组件DBUtil(c#)、支持SqlServer、Oracle、Mysql、postgres、SQLITE...
这是一个.net下操作数据库(结构数据库)的工具类,支持sqlserver.oracle.mysql.postgres.sqlite.access等常见数据库. 注意:它并不是一个orm工具(常见的o ...
- php操作mysql的封装类_PHP封装的mysqli数据库操作类示例
本文实例讲述了PHP封装的mysqli数据库操作类.分享给大家供大家参考,具体如下: 由于PHPMySQL操作在PHP5.4以下被弃用而推荐使用mysqli(MySQL Improvement),这里 ...
- mysql和python先学哪个_Python数据库操作 初识mysql和mysql基本操作#学习猿地
# 3.认识和操作一下mysql的基本命令 #### 登录mysql,在终端输入以下命令,进行登录 `mysql -u root -p` ```sql MacBook-Pro:~ yc$ mysql ...
- php pdo 支持mysql表类型_全新的PDO数据库操作类php版(仅适用Mysql)
复制代码 代码如下: /** * 作者:胡睿 * 日期:2012/07/21 * 电邮:hooray0905@foxmail.com */ class HRDB{ protected $pdo; pr ...
最新文章
- PyTorch convert function for op ‘hardswish‘ not implemented.
- TCP/IP的基本介绍
- manjaro kde 21.2.5使用x11桌面可以正常使用搜狗输入法
- Ethercat解析(九)之过程数据
- “江山如此多娇” 瞰世界——第五届(2019)中国无人机影像大赛正式启动
- 从零开始学习 ASP.NET MVC 1.0 (四) View/Model 全解 【转】
- DOTween Sequence的使用
- Oracle数据库学习
- Edraw的深化使用画网络拓扑图
- VS中时间控件的使用
- CAN数据格式-ASC
- can bus测试工具
- Agilent E3649A via RS232 to PC 通信终于知道错哪了
- win7系统无法正常启动
- CSS width中的max-content,min-content,fit-content的区别
- 一、java入门(高琪java300集+java从入门到精通笔记)
- 【加密算法】3DES加密算法
- win7台式计算机怎么连热点,怎么用台式电脑开热点,电脑怎么开热点win7
- 云南民族大学计算机网络期末试卷,云南民族大学附中2018届高三上学期期末考试物理试卷【附答案】...
- 项目经理如何处理中途接手的项目
热门文章
- 可视化篇(四)——— python绘制双y轴、箱线图、概率分布三种图形及案例
- 深度探索C++ 对象模型(7)-Data member的布局(多重继承)
- Introduction to Automata Theory, Languages, and Computation部分习题解答
- KPROCESS 结构体属性介绍
- 埃拉托斯特尼筛法(埃筛)
- 2020-11-18(失败的一天)
- 2020-11-9(intent显式意图和隐式意图)
- Intel VT学习笔记(七)—— EPT物理地址转换
- sublime text 3170 破解工具
- 2021夏季每日一题 【week4 完结】