一、基础语句
INSERT(插入),顾名思义,将啥插入什么中,这里用来将数据插入表中。最为数据插入的最基础语句。
注意:插入数据这个操作,一般需要权限
-- 插入语句一般分为两部分-- 第一部分 INSERT操作部分-- 第二部分 VALUES数值部分INSERT INTO table_name(column_1_name...)VALUES(value1,value2...)
二、插入方式
插入完整一行数据
INSERT INTO table_nameVALUES(value1,value2...)-- 为每一列都赋予一个值
插入一行部分数据
-- 需要指出被添加列的名字(不必按照定义时都的顺序来写列名)-- 同时在VALUES中添加对应的值INSERT INTO table_name(column1_name,...)VALUES(value1,...)
插入某些查询结果(INSERT-SELECT语句)
INSERT将SELECT查询结果插入表中
-- select查询结果一一对应需要插入的表中的列INSERT INTO table_name(column1_name,...)SELECT column1_name,...FROM table_name;
三、复制表
1. 简介
一个表的内容复制到一个全新的表。需要语句(CREATE-SELECT)
部分数据库支持,SQL Server还支持(SELECT-INTO)
2. 实例
CREATE TABLE new_table_name ASSELECT * FROM old_table_name
