在已经存在的表中插入数据。

    格式

    插入数据最常使用的语法如下:

    1. INSERT INTO table_name (list_of_columns)
    2. VALUES (list_of_values);

    示例

    以 resource 数据库中雇员信息 employee 表的结构如下所示为例。

    1. desc employee;
    2. +---------------+-------------+------+-----+---------+----------------+
    3. | Field | Type | Null | Key | Default | Extra |
    4. +---------------+-------------+------+-----+---------+----------------+
    5. | EMPLOYEEID | int(11) | NO | PRI | NULL | auto_increment |
    6. | NATIONALNO | varchar(18) | NO | | NULL | |
    7. | PERSONID | int(11) | NO | | NULL | |
    8. | LOGINID | varchar(256)| NO | | NULL | |
    9. | TITLE | varchar(50) | NO | | NULL | |
    10. | MANAGERID | int(11) | YES | | NULL | |
    11. | BIRTHDATE | date | NO | | NULL | |
    12. | MARITALSTATUS | char(1) | NO | | NULL | |
    13. | HIREDATE | date | NO | | NULL | |
    14. +---------------+-------------+------+-----+---------+----------------+
    15. 9 rows in set (0.00 sec)

    执行以下语句,插入一行数据。

    1. INSERT INTO resources.employee VALUES(99, '362202197011158871',100,'20','翻译专家', 2, '1970-11-15', 's', '2015-9-28');
    2. Query OK, 1 row affected (0.00 sec)