一、插入数据
格式:INSERT INTO 表名(字段名...)VALUES(值...);
创建环境
使用person表
CREATE TABLE person
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
name CHAR(40) NOT NULL DEFAULT '',
age INT NOT NULL DEFAULT 0,
info CHAR(50) NULL,
PRIMARY KEY(id)
);
点击此处添加图片说明文字
1.1、为表的所有字段插入数据
方式一:INSERT INTO person(id,name,age,info) VALUES(1,'Green',21,'Lawyer');
点击此处添加图片说明文字
方式二:INSERT INTO person VALUES(2,'aaa',18,'MAN');
点击此处添加图片说明文字
方式三:INSERT INTO person (name,id,age,info) VALUES('bbb',3,17,'haha');
点击此处添加图片说明文字
总结:
方式一和方式三说明插入数据时可以不用按照表结构中的顺序来,只要给的值与前面字段名一一对应即可,
方式二表明可以忽略字段名,但是其值必须跟表结构中的字段顺序一样。
使用这三种方式去为所有字段插入数据都可以。
1.2、为表的指定字段插入数据