用户登录

往数据表里面插入数据记录,可以使用 INSERT ,先用一个 INSERT ,。接着是 INTO ,后面加上要插入数据的数据表的名称,在括号里你可以指定想要插入数据的具体的栏。然后是 VALUES ,在它后面可以把每条数据记录都放在一组括号里面,在括号里,每个数据栏的值之间用一个逗号分隔一下 ...

INSERT INTO 数据表 (栏1, 栏2, 栏3) VALUES (值1, 值2, 值3);

下面,我们往 people 这个表里插入一条数据记录。INSERT INTO people ... VALUES... 在括号里指定对应的数据栏的值,这个表一共有四个栏,第一个栏是 pid ,然后是 people_name,people_birth, 还有 people_location ... 注意在括号里的这些栏的值的顺序,也必需按照这个顺序来。

pid 是这个表的主键,在创建这个数据表的时候,我们为它添加了一个 AUTO_INCREMENT ,也就是,如果不为这个栏指定值的话,MySQL 会自动添加一个唯一的数字,一般第一条记录的 pid 就会是 1,在插入第二条数据的时候,它的值会是 2 ,依次往下排 ...

这里,我们可以使用一个 NULL 作为点位符 ...

people_name 是电影人的名字,这栏是文本类型的数据,所以,需要在值的周围添加一组引号 ...

people_birth 是电影人的生日,这是一个日期类型的数据,可以使用年月日的形式插入日期类型的数据 ... 年是四位的数字,月份是两位的数字,日子也是两位的数字 ...

最后一栏是 people_location ... 电影人的出生地 ... 它是文本类型的数据 ...

INSERT INTO people VALUES (NULL, '丹泽尔·华盛顿', '1954-12-28', '美国');

Query OK, 1 row affected ,说明已经成功的执行了这条查询。在插入记录的时候,我们也可以去指定要插入的数据表的具体的栏。

在数据表的后面加上一组括号 ... 在括号里指定一下要插入数据的栏的名称 ... 这次我只想在 people_name 还有 people_location 里面插入数据 ...

然后是 VALUES ... 同样要在这组括号里指定对应的栏的值,注意这里的顺序要匹配前面我们指定的栏的顺序 ... 也就是第一个值应该是 people_name 这栏的值 ... 然后是 people_location 的值 ...

INSERT INTO people (people_name, people_location) VALUES ('安吉莉娜', '美国');

回车 ... 同样显示执行成功 ... 不次在这条记录里,我们没有去指定 pid 还有 people_birth 栏的值 .. pid 的值会自动添加 ... people_birth 的值取决于数据表的结构,如果你为它设置了默认的值,在没有特别指定值的时候,它会使用这个默认的值。

下面我们再看一下怎么样从数据库里选择出想要的数据。

插入数据 - INSERT《 MySQL 基础 》

统计

13799
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点