学习 INSERT/ SELECT/ UPDATE/ DELETE/ TRUNCATE/ UNION
点击“新建查询”,可编写T-SQL
数据操作语言DML:插入,删减,修改 // INSERT , UPDATE, DELETE
数据查询语言DQL:查询 // SELECT
数据控制语言DCL:控制存取权限 // GRANT, REVOKE
数据建立语言DDL:建立定义库,对象,表 // CREATE TABLE, DROP TABLE
默认值-default
一. 插入多行数据:
- 通过
INSERT INTO<>() 已存在表
SELECT<>
FROM<>
语句将现有表的数据添加到已存在的表中,可以有选择地添加列。 -
通过
SELECT()
INTO<>新表
FROM<>
语句现有表的数据添加到新表里,适合做备份,完整地复制粘贴,注意该语句只能执行一次
二. 使用UPDATE更新数据行
UPDATE<>
SET()=,()=,()=...
[WHERE更新条件]
看结果更新点击!红色
更新多个地方,用逗号隔开
三. 用DELETE删除数据行
DELETE FROM WHERE
注意如果要删掉地值正在被子表引用,要先删除子表的值
四. 用TRUNCATE删除数据行
TRUNCATE TABLE() = DELETE FROM()
慎用,删除数据不可恢复
五. 数据的导出
找到你要导出的表,右键单击选择“任务”,选择“导出数据”,
数据的导入
操作一样
判断“首行包含列名”
编辑映射要一一对应
时间字符串:'2020-07-19'
判断为空应该用 where() is null,不可用where()=null
如果是输入的空字符串' ',则where()=' '
UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
(请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每个 SELECT 语句中的列的顺序必须相同。)
SQL UNION 语法
SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;
(注释:默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。)
总结1
总结2