MySQL-21 DML之数据的添加

一、 添加数据:

创建student2表包含id,name,birthday,sex,address字段。

CREATE TABLE student2 ( id INT, name VARCHAR(20), birthday DATE,sex char(2),address varchar(50));

(注意哈这里给大家除了一个小题:利用上一节的知识来处理这个问题:将birthday DATE,修改为age int(10))
语法:

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

注意:

  1. 列名和值要一一对应。
  2. 如果表名后,不定义列名,则默认给所有列添加值
    insert into 表名 values(值1,值2,…值n);
  3. 除了数字类型,其他类型需要使用引号(单双都可以)引起来

1.1插入全部字段

所有的字段名都写出来

     INSERT INTO 表名 (字段名1, 字段名2...) VALUES (值1,     值2...);

不写字段名

     INSERT INTO 表名 VALUES (值1, 值2...);

具体操作:
向表中插入所有字段(所有的字段名都写出来)

INSERT INTO student2 (NAME, id, age, sex, address) VALUES ('李四', 2, 23, '女', '广州');

MySQL-21 DML之数据的添加_第1张图片
MySQL-21 DML之数据的添加_第2张图片
不写字段名

INSERT INTO student2 VALUES (3, '王五', 18, '男', '北京');

在这里插入图片描述
MySQL-21 DML之数据的添加_第3张图片

1.2插入部分数据

INSERT INTO 表名 (字段名1, 字段名2...) VALUES(字段值1, 字段值2...);

没有添加数据的字段会使用NULL

具体操作:
插入部分数据,往学生表中添加 id, name, age, sex数据

INSERT INTO student2 (id, NAME, age, sex) VALUES (1, '张三', 20, '男');

MySQL-21 DML之数据的添加_第4张图片
MySQL-21 DML之数据的添加_第5张图片

你可能感兴趣的:(数据库之MySQL)