数据库学习-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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。