T-SQL语句的分为哪四类?

T-SQL语句的分为哪四类?,第1张

根据其完成的具体功能,可以将T-SQL语句分为:数据定义语言、数据 *** 纵语言、数据控制语言、事务管理语言。

1、数据定义语言用来定义和管理数据库以及数据库中的各种对象,这些对象的创建、修改和删除等都可以通过使用CREATE、ALTER、DROP等语句来完成。

2、数据 *** 纵语言用来查询、添加、修改和删除数据库中数据,相关语句包括SELECT、INSERT、UPDATE利和DELETE等。

3、数据控制语言用来进行安全管理,用来设置或者更改数据库用户或角色权限以确保数据库中的数据和 *** 作不被未授权的用户使用和执行。相关语句包括GRANT、DENY和REVOKE等。

4、事务管理语言的相关语句有:BEGINTRANSACTION用来明确定义事务的开始,COMMITTRANSACTION用来明确地提交完成的事务,ROLLBACKTRANSACTION用来使数据回到事务开始时的状态并释放该事务占据的资源。

扩展资料

SQL Server和T-SQL的区别

SQL Server是结构化查询语言,是目前关系型数据库管理系统中使用最广泛的查询语言。

T-SQL即 Transact-SQL,是标准SQL语言的扩展,是SQL Server的核心,在SQL的的基础上添加了变量,运算符,函数和流程控制等新内容。

总之SQL Server是几乎所有关系型数据库都支持的语言,而T-SQL是Microsoft SQL Server支持的语言。

T-sql 就是特指 微软的sqlserver的 sql语言扩展

创建数据库的sql如下:(简单举例,实际上可控制的内容可以有很多)

use master

go

create database [somedatabasename] 

on primary 

--建立mdf

(

NAME='SOMENAME' ,

FILENAME='C:\XXX\XXX\SOMENAME.MDF', --文件位置

SIZE=50MB ,  --初始大小

MAXSIZE=1GB , --unlimited 是不限制最大值

FILEGROWTH=10MB --也可以是百分比 10%

),

--建立ndf,如果数据库不大可以不要

(

NAME='SOMENAME1' ,

FILENAME='D:\XXX\SOMENAME.NDF', --文件位置

SIZE=5MB ,  --初始大小

MAXSIZE=10GB , --unlimited 是不限制最大值

FILEGROWTH=10% --也可以是百分比 10%

),

--建立日志

LOG ON

(

NAME='SOMENAME_LOG' ,

FILENAME='c:\XXX\SOMENAME_LOG.LDF', --文件位置 可以与前面相同或是不同

SIZE=1MB ,  --初始大小

MAXSIZE=1GB , --unlimited 是不限制最大值

FILEGROWTH=100kb --也可以是百分比 10%

)

go

这样就建立完了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9950485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存