数据课check约束后怎样修改列的数据类型

数据课check约束后怎样修改列的数据类型,第1张

方法/步骤 1 1修改列的数据类型的语法是:alter table 表名 alter column 列名 数据类型
2 2例如需要修改数据库stu中的emp表里面的p_name列的数据类型。先查看目前表中列的数据类型。单击所需要修改的列的数据类型所在的数据库前面的加号。
3 3再单击所需要修改的列数据类型所在表前面的加号。
4 4然后单击所修改数据类型的列前面的加号。
5 5下图可见,所需要修改p_name列的数据类型是varchar(15)
6 6如果把p_name列的数据类型是varchar(15)修改为p_name列的数据类型是varchar(30),输入SQL语句alter table emp alter column p_name varchar(30)
7 7全选修改列的数据类型的SQL语句,然后单击执行按钮。
8 8右击修改数据类型的列,d窗中选择刷新。

alter table [protectionZone]add constraint cons_02 unique (zoneName)。

约束用于限制加入表的数据的类型。可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。

扩展资料:

SQL具有数据定义、数据 *** 纵和数据控制。

1、SQL数据定义功能:能够定义数据库的三级模式结构,即外模式、全局模式和内模式结构。在SQL中,外模式有叫做视图(View),全局模式简称模式( Schema),内模式由系统根据数据库模式自动实现,一般无需用户过问。

2、SQL数据 *** 纵功能:包括对基本表和视图的数据插入、删除和修改,特别是具有很强的数据查询功能。

3、SQL的数据控制功能:主要是对用户的访问权限加以控制,以保证系统的安全性。

参考资料来源:百度百科-SQL

你在建立外键的时候要指定更新的关联,这样删除user中的一笔记录,所有以user表的userid为外键的表的记录都会删除,修改user中userid的值,所有所有以user表的userid为外键的表的记录都会更新这个userid的值
比如mssql中:
alter
table
tbl_xxx
add
constraint
fk_xxx
foreign
key
(lodno)
references
tbl_aaa
(lono)
on
update
cascade
on
delete
cascade
注意on
update
cascade
on
delete
cascade

数据库的约束是为了体现数据库完整性的。
实体完整性有primary
key
(主键)
参照完整性有foreign
key
(外键)
用户自定义完整性有:列表非空(NOT
NULL),列表唯一(UNIQUE),
检查列值是否满足一个布尔表达式(CHECK)
通常就上面这5个了
后面更深还会有其他的,但是估计你现在还不用
现在我给你解释,主外键
主键就是在一个表中,能够唯一代表各元组值得
就像我们的身份z号,全世界只有一个,是独一无二的属性
外键就是在一个表中,参照其他表中的主键的本表属性
就像在SC表中有Sno不是主键,但它参照了S表中的主键Sno,所以Sno在SC表中就是外键啦
希望我的回答能让你理解这中知识。不懂可以再问


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

原文地址: https://outofmemory.cn/yw/13378471.html

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

发表评论

登录后才能评论

评论列表(0条)

保存