我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL学习之数据库操作DML详解小白篇

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL学习之数据库操作DML详解小白篇

1.插入语句

1.1插入一行

有两种:
1.以小括号的形式

这里注意:如果表名后边不加小括号对应内容,那么默认就是添加所有列

2.以set形式

insert into + 表名
set 表中的某一个字段=要插入的值,表中的某一个字段=要插入的值,表中的某一个字段=要插入的值…

1.2插入多行

insert into + 表名(列名) + values(值1,值2…),(值1,值2…)…

注意这里不支持多行插入和加入查询语句进行插入,主键一样不能为空和重复

1.3插入查询语句

insert into + 表名(列名) + select语句

注意这里查询语句先运行然后把查询的结果集插入到表里边不过要与表名后边的列对应.主键不能重复且不能为空,否则插入不成功

2.修改语句

2.1修改单表记录

update 表名
set + 列=新值,列=新值…
where +筛选条件

2.2修改多表记录

1.使用sql92语法

update+表1(别名),表2(别名)
set+列=值,列=值…
where+连接条件和筛选条件

2.使用sql99语法

update+表1+(别名)
inner|left|right join 表2 别名
on+连接条件
set+列=值,列=值…
where+筛选条件

3.删除语句

3.1方式1使用delete删除

1.单表删除

delete from + 表名 + where + 筛选条件

会把一整行的对应数据全部删除

2.多表删除

delete 表
from 表1
inner|left|right| join 表2
on 连接条件
where +筛选条件

这是sql99语法,同样支持sql92语法。delete后边的表是要删除内容的

3.2方式2使用truncate删除

truncate table +表名

直接删除整个表的数据

3.3使用truncate和delete删除的区别

1.delete可以加where条件而truncat不能
2.truncat效率低一点
3.假如删除的表有自增长序列那么delete删除后再添加就会从断点开始
而truncat是从1开始
4.truncat删除没有返回值而delete有返回值
5.truncat可以不能回滚delete不能回滚

以上就是MySQL学习之数据库操作DML详解小白篇的详细内容,更多关于MySQL数据库操作DML的资料请关注编程网其它相关文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL学习之数据库操作DML详解小白篇

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL数据库学习之查询操作详解

目录1.示例表内容2.简单查询3.给列起别名4.列运算5.条件查询1.示例表内容dept表:+--------+------------+----------+| DEPTNO | DNAME | LOC |+-
2022-07-24

MySQL学习之数据更新操作详解

目录UPDATE 语句UPDATE 语句练习①UPDATE 语句练习②UPDATE 语句练习③UPDATE 语句的表连接UPDATE 语句练习④UPDATE 语句UPDATE 语句用于修改表的记录,语法如下UPDATE IGNORE 表
2022-08-08

MySQL数据库基础学习之JSON函数各类操作详解

目录前言一、jsON语法规则二、JSON函数1.JSON_CONTAINS(json_doc,value)函数2.JSON_SEARCH()函数 3.JSON_PRETTY(json_doc)函数4.JSON_DEPTH(json_doc)
2023-02-17

从零学习node.js之mysql数据库的操作(五)

准备工作 在使用node操作mysql数据库时,需要先下载mysql模块:npm install mysql --save-dev在引入mysql模块后,就可以进行数据库的连接和其他的操作了。// test.js var mysql = r
2022-06-04

MySQL数据库学习之分组函数详解

目录1.分组函数极值求和平均值列数和2.分组查询3.小练习4.大BOSS1.分组函数极值示例表内容见此篇文章找出最高工资:mysql> se编程客栈lect max(sal) from emp;+----------+| max
2022-07-24

MySQL数据库入门之备份数据库操作详解

本文实例讲述了MySQL数据库入门之备份数据库操作。分享给大家供大家参考,具体如下: 接上一次:MySQL数据库入门多实例配置 一提到数据,大家神经都会很紧张,数据的类型有很多种,但是总归一点,数据很重要,非常重要,因此,日常的数据备份工作
2022-05-16

MySQL数据库学习之去重与连接查询详解

目录1.去重2.连接查询使用where进行多表连接查询内连接 - 等值连接内连接 - 非等值连接内连接 - 自连接外连接 - 左右外连接三表连接1.去重示例表内容参考此文章有些 mysql 数据表中可能存在重复的记录,有些情况我们允许重
2022-07-24

MySQL数据库学习之排序与单行处理函数详解

目录1.排序2.单行处理函数内容转小写内容转大写取子串字符串拼接求长度去除前后空白四舍五入生成随机数空转换1.排序示例表内容见此篇文章mysql支持数据排序操作,例如,现在我们按照工资从小到大进行排序操作:mysql> select
2022-07-24

🚴‍♂️全套MySQL数据库教程_Mysql基础入门教程,零基础小白自学MySQL数据库必备教程☔ #002 # 第二单元 MySQL数据类型、操作表#

二、本单元知识点概述(Ⅰ)知识点概述二、本单元教学目标(Ⅰ)重点知识目标1.Mysql的数据类型2.如何选择数据类型3.创建表4.修改表5.删除表(Ⅱ)能力目标1.熟练创建数据库及删除数据库2.牢记数据类型3.熟练表的操作三、本单元知识详讲2.1 MySQL数
🚴‍♂️全套MySQL数据库教程_Mysql基础入门教程,零基础小白自学MySQL数据库必备教程☔ #002 # 第二单元 MySQL数据类型、操作表#
2015-03-02

编程热搜

目录