如何用sql更改表的列的数据类型和添加新列和约束

如何用sql更改表的列的数据类型和添加新列和约束,第1张

如何用sql更改表的列的数据类型和添加新列和约束

--修改插入标题

--A.添加新列

ALTER

TABLE

表名

ADD

列名

VARCHAR(20)

--B.修改列名

EXEC

sp_rename

'dbo.表名.列名',

'新列名',

'COLUMN'

--知识点衍生

--1.删除列

ALTER

TABLE

表名

DROP

COLUMN

column_b

--2.更改列的数据类型

ALTER

TABLE

表名

ALTER

COLUMN

DECIMAL

(5,

2)

--3.添加包含约束的列(唯一约束)

ALTER

TABLE

ADD

VARCHAR(20)

NULL

CONSTRAINT

约束名

UNIQUE

--4.添加一个未验证的check约束

ALTER

TABLE

WITH

NOCHECK

ADD

CONSTRAINT

约束名

CHECK

(列

>

1)

--5.在现有列中添加一个DEFAULT约束

ALTER

TABLE

ADD

CONSTRAINT

约束名

DEFAULT

50

FOR

列名

--6.删除约束

ALTER

TABLE

DROP

CONSTRAINT

约束名

--7.更改排序规则

ALTER

TABLE

ALTER

COLUMN

varchar(50)

COLLATE

Latin1_General_BIN

--8.修改表名

EXEC

sp_rename

'dbo.表名',

'新表名'

--9.重命名索引

EXEC

sp_rename

N'dbo.表名.索引名',

N'新索引名',

N'INDEX'

利用对象资源管理器添加,利用SQL语句添加。

第一步,在创建好的数据库book,选中数据库book新建表。

第二步,添加数据库表字段id、ano、aname、asex、aage。

第三步,关闭插入字段窗口,这时会提示是否保存提示。

第四步,点击”是“按钮,输入表名称t_author_info。

第五步,刷新表,鼠标右键点击”设计“,打开表设计窗口,插入字段。

第六步,打开查询SQL窗口,编辑插入字段SQL语句。

SQL 是1986年10 月由 美国国家标准局( ANSI)通过的 数据库语言美国标准,接着,国际标准化组织( ISO)颁布了SQL正式国际标准。1989年4月,ISO提出了具有完整性特征的SQL89标准,1992年11月又公布了SQL92标准,在此标准中,把 数据库分为三个级别:基本集、标准集和完全集。


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

原文地址:https://54852.com/bake/11881991.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存