MySQL入门(九)DML语言

本文使用的数据集下载链接为:https://pan.baidu.com/s/18_iwB072qpwUEvhxnF83qA ,提取码:by2k

DML语言指的是数据操作语言,包含数据的插入(insert)、修改(update)和删除(delete)

一、插入语句

MySQL 表中使用 INSERT INTO SQL语句来插入数据。

1. 语法

方式一

以下为向MySQL数据表插入数据通用的 INSERT INTO SQL语法:

1
2
3
INSERT INTO table_name ( field1, field2,...fieldN )
VALUES
( value1, value2,...valueN );

如果数据是字符型,必须使用单引号或者双引号,如:”value”。

注意

  1. 插入的值的类型要与列的类型一致或兼容,个数也需要一致
  2. 创建表时默认数据类型为Nullable,意思为选填,可以为空
  3. Nullable列不想设置值可以赋NULL或什么都不写
  4. 列的顺序可以调换,但需要一一对应
  5. 可以省略列名,默认所有列,而且列的顺序与表中一致,此时为空的值需用NULL填充

方式二

语法为:

1
2
INSERT INTO 表名
SET 列名=值, 列名=值, ...

2. 示例

1
2
3
4
5
6
7
# 方式一:
INSERT INTO beauty(id, NAME, sex, borndate, phone, photo, boyfriend_id)
VALUES(13, "Melody Marks", "女", '2000-2-29', '12345678', NULL, 2);

# 方式二:
INSERT INTO beauty
SET id=19, NAME="刘涛", phone='99999';
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!

扫一扫,分享到微信

微信分享二维码
  • Copyrights © 2020-2021 chenk
  • 由 帅气的CK本尊 强力驱动
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信