Transact-SQL语言分为三种类型:数据定义语言、数据操纵语言和数据控制语言。
一、数据定义语言DDL
数据定义语言是最基础的Transact-SQL语言类型。用来创建数据库和创建、修改、删除数据库中的各种对象,为其他语言的操作提供对象。只有在创建数据库和数据库中的各种对象之后,数据库中的各种其他操作才有意义。例如,数据库、表、触发器、存储过程、视图、索引、函数、类型以及用户等都是数据库中的对象,都需要通过定义才能使用。在数据定义语言中,主要的Transcat-SQL语言语句包括:
CREATE TABLE /*创建表*/
ALTER TABLE /*修改表的属性*/
DROP TABLE /*删除表*/
二、数据操纵语言DML
数据操纵语言是用于操纵表、视图中的数据的语句。当创建表对象后,初始状态时该表为空,没有任何数据。如何在表中查询数据、插入数据、更新数据以及删除数据呢?这时就需要用到数据操纵语言。例如,可以使用SELECT语句查询表中数据,可以使用INSERT语句向表中插入数据,如果表中数据不正确,那么久可以使用UPDATE语句进行更新。当然也可以使用DELETE语句删除表中的数据。实际上,数据操纵语言包括这些语句如下:
SELECT /*从一个表或多个表中检索数据*/
DELETE /*从表中删除数据*/
INSERT /*向一个表中添加数据*/
UPDATE /*修改表中已有的数据*/
网友评论