为了方便操作,先建立一张表:
mysql> create table person(
-> id int unsigned not null auto_increment,
-> name varchar(50),
-> age int,
-> info varchar(200),
-> primary key(id)
-> );
Query OK, 0 rows affected (0.40 sec)
一、插入数据
数据库插入数据的方式有:插入完整记录、插入记录的一部分、插入多条数据,插入另一个查询结果。
1、为表的所有字段插入数据
基本语法: insert into table_name(column_list) values(value_list);
例:
-- 插入数据
mysql> insert into person(id,name,age,info) values(1,'meng',22,'mengfancheng');
Query OK, 1 row affected (0.06 sec)
-- 下面查询一下这个表,可以看到已经插入了一条数据
mysql> select * from person;
+----+------+------+--------------+
| id | name | age | info |
+----+------+------+--------------+
| 1 | meng | 22 | mengfancheng |
+----+------+------+-----------