日度归档:2019年7月28日

mssql sqlserver 修改表字段的长度值的方法分享


摘要:
下文讲述修改sqlserver数据列的长度的方法分享,如下所示:
实验环境:sql server 2008 R2



修改列长度的语法

   alter table  数据表名称
         alter column  数据列名称   新类型名称(列长度) 

   ---例:修改数据表 maomao365中列 info 的长度为varchar(80)
    alter table [maomao365] 
       alter column info varchar(80)

mssql sqlserver DML、DDL、DCL之间的详解及区别


摘要:
下文通过详细讲述sqlserver 中DML DDL DCL三个关键字,使我们能够更深的了解三个关键字的区别,如下所示:
实验环境:sql server 2008 R2



DML、DDL、DCL三个关键字详解

DML(data manipulation language):
数据操作语言,只要是对数据进行操作的脚本,我们就将其称之为数据操作语言,如下:
select insert update delete关键字所形成的语言,我们都称之为数据操作语言。
DDL(data definition language):
数据库相关定义脚本,
例:定义表结构、自定义类型、函数、新建链接服务器、约束、索引、系列、初始化数据库(包括设置数据库属性),在建立数据库 数据表 及数据表中的其它函数、存储过程等定义语言,我们都称之为DDL。
DCL(Data Control Language):
数据库控制脚本语言。
常常用户数据库账户定义、角色定义、用户角色赋权。



DML语言举例说明:

1. select
2. insert
3. update
4. delete
5. exec
6. sp_executesql
7. truncate table



DDL语言举例说明:

1.create
2.alter
3.drop
4.truncate



DCL语言举例说明:

1.create login
2.GRANT
3.REVOKE
4.DENY

mssql sqlserver DML、DDL、DCL分别代表什么意思呢?


摘要:
下文讲述sqlserver 中我们常说的DML DDL DCL的概念,如下所示:
实验环境:sql server 2008 R2


数据库中我们常说的DML、DDL、DCL其实是一串英文单词的缩写。

这三组英文单词的缩写分别是以下英文的缩写:
D: Data —数据
M:manipulation —操作
D:definition 定义
C:control 控制
L : language —语言

DML:
数据库操作脚本语言。
例:对数据表进行增删改查的语言 (insert delete update select)
DDL:
数据表的定义、结构的定义、函数的定义、存储过程的定义等语言。
例:
CREATE ALTER DROP 。
DCL:
数据库的控制相关的脚本语言。
例: 访问用户的定义 用户授权 、数据库属性的设置等。
GRANT、DENY、REVOKE。