T-SQL语言

1、什么是SQL语言数据库

      SQL( Structure Query Language)翻译过来就是结构化查询语言,集数据定义、数据查询、数据操纵和数据控制功能于一体的语言,具备功能丰富、使用灵活、语言简捷易学等特色。在1974年 Boyce和 Chamberlin提出的,后来由IBM公司研制的关系数据库 System R采用了这个语言,通过多年发展,SQL语言已经成为关系数据库的标准语言。安全

      SQL语言主要由如下几部分组成的:并发

  1. DML( Data Mani pulation Language数据操做语言)用来查询、插入、删除和修改数据中的数据,如提供的 Select、 Insert、Update、Delete等经常使用命令。
  2. DDL(Data Definition Language数据定义语言):DDL比DML要多,DDL主要是用在定义或改变表(Table)的结构,数据类型,表之间的连接和约束等初始化工做上,他们大多在创建表时使用。
  3. DCL( Data Control Language数据控制语言):用来管理数据库用户的权限、数据性、安全性、并发性等数据库管理操做。

2、SQL和T-SQL区别函数

       T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的加强版,它是用来让应用程式与 SQL Server 沟通的主要语言。spa

  1. 支持变量声明
  2. 有if、switch、while等控制语句
  3. 预存储程序和内置函数

3、使用T-SQL插入数据 翻译

  • ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​使用 Insert语句插入单行数据

     INSERT  【INTO】<表名>【列名】 VALUES <值列表> utf-8

     在执行 INSERT语句时应注意如下问题:
     一、值列表的个数必须与列名数目保持一致。
     二、值列表中值的数据类型、精度要与对应的列类型保持一致。
     以下面SQL语句Age所对应的值为'abc类型不一致,执行时将出现错误>。get

  • 一次插入多行数据

     一、 Insert Select语句插入多行数据it

           INSERT INTO<表2>【列名】
           SELECT <列名> FROM <表1>io

      二、Select into语句插入多行数据
           SELECT<列名>
           INTO<新表>
           FROM<原始表>

      三、Union关键字插入多行数据

           INSERT 【INTO】<表名>列名            SELECT <值列表> UNION            SELECT <值列表> UNION            SELECT <值列表>

相关文章
相关标签/搜索