全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

全方位揭秘!大数据从0到1的完美落地之Mysql操作DML

发布时间:2023-03-20 16:23:00
发布人:syq

  DML指的是数据操作语言(Data Manipulation Language),是SQL(结构化查询语言)的一个子集,用于操作关系型数据库中的数据。DML命令用于插入、更新、删除和检索数据库中的数据。

Mysql操作DML

  最常用的DML命令包括:

  NSERT:用于插入新数据

  UPDATE:用于更新现有数据

  DELETE:用于删除现有数据

  插入数据

  语法

  INSERT INTO 表名(列名1,列名2 ...)VALUES(列值1,列值2...);注意:列名与列值的类型、个数、顺序要一一对应。

  可以把列名当做java中的形参,把列值当做实参。值不要超出列定义的长度。如果插入空值,请使用null插入的日期和字符一样,都使用单引号括起来。

  实战

01

  语法

  insert into 新表 select 列 from 已有表

  实战

02

  注意事项

  1.mysql不支持select into

  2.在复制时是按照列的顺序依次进行

  3.新表的列与原来表的列的名字,类型都可以不一样,照样复制成功.但是会出现数据转换错误.具体的:名字不一样,问题不大.类型不一样,出现错误,比如将int型的数据强制转换成varchar型,会显示0,反之亦然

  删除数据

03

  DELETE 和 TRUNCATE

  delete删除表中的数据,表结构还在;删除的数据可以恢复。

  truncate是直接将表DROP掉,然后再按照原来的结构重新创建一张表。数据不可恢复。

  truncate删除效率比delete高。

  where子句

  刚才的删除语句,将表中的全部的数据都删除掉了。那么,如果需要按照条件进行删除呢?

  此时,可以使用关键字where,来进行条件的约束,筛选出满足条件的数据进行操作。而且,where并不仅仅作用在删除的时候,还可以作用在修改和查询的部分。

04

05

  修改数据

  语法

  UPDATE 表名 SET 列名1=列值1,列名2=列值2 。。。 WHERE 列名=值

  实战

06

相关文章

python写入json文件?

python写入json文件?

2023-11-02
vscode设置tab为4个空格?

vscode设置tab为4个空格?

2023-11-02
更新pycharm?

更新pycharm?

2023-11-02
anaconda每次打开都要安装?

anaconda每次打开都要安装?

2023-11-02

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取