数据表管理总结

简介: 数据表管理总结

今天把第四章数据表管理看完了,现在回顾一下这一章所讲的内容。

 我暂时将这一章分为四大块,第一块介绍数据类型,其中包含了普通类型、可变长度类型、专用类型以及用户自定义类型。

 其中用户自定义类型在“数据库——可编程性——类型”中找到。它有三个要求:1.自定义名称。2.类型要基于系统数据类型。3.声明条件(可控性)。这一块的知识很重要,要知道在数据库里,任何数据都要声明它的数据类型,这是建立数据表的基本知识。


第二块介绍创建表。表分为四种:用户自定义表、临时表、系统表、分区表 ,我们主要创建的是用户自定义表和临时表。我们创建的student就是用户自定义表,而临时表则是为了存放临时数据,避免数据冗余,一旦用户断连就会自动删除的表。

 用户自定义表可以使用两种方法创建:1.管理工具2.T-SQL语句。


 代码如下:

CREATE TABLE CLASS_1   '这样写默认在当前数据库创建表,想指定数据库需写明'
(
  班级 int IDENTITY,     '一定要加空格'
  座位 nvarchar(10) NULL,
  入学时间 datetime NULL
)

  临时表可以使用T-SQL语句创建,它的代码和用户自定义极为相仿,只是需要在表名前加#或##符号。

1.本地临时表(#开头):仅对当前用户连接可见,用户断开SQL实例连接时自动删除。

2.全局临时表(##开头):对任何用户都可见,当所有引用该表的用户断连时被删除。

   第三块介绍数据表的修改,包括改名、添加数据、修改数据、删除表或数据 ,也是使用两种方法:管理工具和T-SQL语句。

  代码如下:

exec sp_rename 要修改的表名,修改后的表名      '改表名'
alter table 表名                '添加一列'
add xx 数据类型
alter table 表名                '修改一列'
alter column 列名
drop table 表名                 '删除一列'
alter column 列名

   第四块介绍数据表中的设置属性,包括约束、规则、默认值和标识字段。

  约束的操作方法是“创建——添加约束”,它和规则的作用都是保证数据的完整性

  规则的操作方法是T-SQL语句,代码如下:

create rule 规则名            '创建规则'
as
@变量名 条件
'使用规则先要绑定'
sp_bindrule 规则名,'表名.列名'      '绑定到某一列'
sp_unbindrule '表名.列名'      '从某一列解绑'
drop rule 规则名            '删除规则'

  约束和规则的区别如下:

  1. 约束是属性中的选项;规则是具体单独对象,要使用需要绑定。
  2. 约束可以在一列中使用多个;而规则一列中只能绑定一个。
  3. 一个约束只能被一列使用;一个规则可以被多列使用。

 默认值用来提高效率,标识字段可以将每一行数据唯一性,两个操作都在数据表的设计里。

相关文章
|
16天前
|
SQL 存储 关系型数据库
如何创建一个新的数据表?
【10月更文挑战第27天】如何创建一个新的数据表?
36 4
|
6月前
|
SQL 前端开发 关系型数据库
MYSQL基础之【创建数据表,删除数据表】
MYSQL基础之【创建数据表,删除数据表】
63 0
|
存储 SQL 关系型数据库
第10章_创建和管理表
第10章_创建和管理表
77 0
|
存储 SQL 关系型数据库
创建管理表(上)
创建管理表(上)
51 0
|
存储 数据库
数据库视频第四章 数据表管理
数据库视频第四章 数据表管理
|
关系型数据库 MySQL 数据库
如何创建数据表
如何创建数据表
|
存储 SQL 关系型数据库
|
存储 SQL 数据可视化
10_创建和管理表
10_创建和管理表
78 0
|
存储 数据库 数据安全/隐私保护
权限管理-表结构和关系 | 学习笔记
快速学习 权限管理-表结构和关系
141 0
权限管理-表结构和关系 | 学习笔记
|
存储 SQL 数据库
数据表
数据表
148 0