在已经存在的表中插入数据。
格式
插入数据最常使用的语法如下:
INSERT INTO table_name (list_of_columns)
VALUES (list_of_values);
示例
以 resource 数据库中雇员信息 employee 表的结构如下所示为例。
desc employee;
+---------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+-------------+------+-----+---------+----------------+
| EMPLOYEEID | int(11) | NO | PRI | NULL | auto_increment |
| NATIONALNO | varchar(18) | NO | | NULL | |
| PERSONID | int(11) | NO | | NULL | |
| LOGINID | varchar(256)| NO | | NULL | |
| TITLE | varchar(50) | NO | | NULL | |
| MANAGERID | int(11) | YES | | NULL | |
| BIRTHDATE | date | NO | | NULL | |
| MARITALSTATUS | char(1) | NO | | NULL | |
| HIREDATE | date | NO | | NULL | |
+---------------+-------------+------+-----+---------+----------------+
9 rows in set (0.00 sec)
执行以下语句,插入一行数据。
INSERT INTO resources.employee VALUES(99, '362202197011158871',100,'20','翻译专家', 2, '1970-11-15', 's', '2015-9-28');
Query OK, 1 row affected (0.00 sec)