SQL 插入数据

插入一条数据完整写法

注意:数据类型非值类型必须使用''引起

   自增列不用添加数据类型,自动生成

   列名之间使用逗号隔开

   所有代码必须在英文输入法下完成

   VALUES后面值何列名一一对应

语法: INSERT INTO 表名(列名,......) VALUES(值列表)

插入一条数据简洁写法

注意 :省略列名,values值要和列名一一对应

    自增列随着执行次数,会自动增加,无论是否成功

语法:INSERT 表名 VALUES(值列表)

插入一条数据,含有默认值约束,检查约束

语法:INSERT INTO 表名(列名,.....) VALUES(值列表,DEFAULT,.....)

插入多行数据,到已有表中

语法:INSERT INTO 表名(列名)

   SELECT 列名

   FROM 源表名

将现有表中的数据添加新表中

语法:SELECT 列名

   INTO 表名

   FROM 源表名

注意:该语句只能执行一次

通过UNION关键字合并数据进行插入

语法:INSERT INTO 表名(列名)

   SELECT 值列表 UNION

   .......

   SELECT 值列表

注意:不允许使用default关键字

你可能感兴趣的:(SQL 插入数据)