数据库学习-T-SQL

学习 INSERT/ SELECT/ UPDATE/ DELETE/ TRUNCATE/ UNION
点击“新建查询”,可编写T-SQL
数据操作语言DML:插入,删减,修改 // INSERT , UPDATE, DELETE
数据查询语言DQL:查询 // SELECT
数据控制语言DCL:控制存取权限 // GRANT, REVOKE
数据建立语言DDL:建立定义库,对象,表 // CREATE TABLE, DROP TABLE
默认值-default
一. 插入多行数据:

  1. 通过
    INSERT INTO<>() 已存在表
    SELECT<>
    FROM<>
    语句将现有表的数据添加到已存在的表中,可以有选择地添加列。
  2. 通过
    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

你可能感兴趣的:(数据库学习-T-SQL)