表格模板-第3讲管理表 精品.ppt
《表格模板-第3讲管理表 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-第3讲管理表 精品.ppt(45页珍藏版)》请在第一文库网上搜索。
1、第第 3讲讲 管理表管理表哈尔哈尔滨师滨师范大范大学学恒星恒星学学院院本本讲讲主要主要内内容容表的基础知识用SSMS管理表 用T-SQL语言管理表 常用工具简介 123 数据库创建后,数据库创建后, 就可以创建表来存储数就可以创建表来存储数据,通常是存储在永久表中据,通常是存储在永久表中. 不过不过, 用户也可用户也可以建立临时表以建立临时表. 表会一直存储在数据库文件表会一直存储在数据库文件内内, 直到被删除为止直到被删除为止. 只要用户拥有适当权只要用户拥有适当权限限, 就可以使用它们就可以使用它们. 一. 表的基础知识表的基础知识 表是由行和列组成的表是由行和列组成的. 创建表的过程主要
2、创建表的过程主要就是就是定义表的列定义表的列的过程的过程. 与表有关的两个常用与表有关的两个常用概念是:概念是:字段字段和和记录记录. 其中记录是表的一行,其中记录是表的一行,是表所塑造的单一对象的实体是表所塑造的单一对象的实体. 而字段是表中而字段是表中的列,描述一条记录要有若干个列的列,描述一条记录要有若干个列. 列代表列代表对象的属性对象的属性(例如例如, 姓名、住址等姓名、住址等). 在在 SQL Server 中,每个数据库中最多可中,每个数据库中最多可以创建以创建200万个表,用户创建数据库表时,最万个表,用户创建数据库表时,最多可以定义多可以定义 1024 列,也就是可以定义列,
3、也就是可以定义1024个个字段字段. 但是很少有哪个设计良好的关系数据库但是很少有哪个设计良好的关系数据库表会包含表会包含 25 个以上的列,它们绝大多数都只个以上的列,它们绝大多数都只包含少数的列包含少数的列 . 每个列有自己的属性每个列有自己的属性, 常用且重要的三常用且重要的三个属性是个属性是: 列名列名、数据类型数据类型和和约束约束. SQL Server 系统内的对象在命名时可以使系统内的对象在命名时可以使用中文用中文, 但要尽量避免这样做,以免引发工具但要尽量避免这样做,以免引发工具程序或前端应用程序的无谓错误程序或前端应用程序的无谓错误. 对象的命名必须符合系统的对象的命名必须符
4、合系统的命名规则命名规则. 比比如如名称名称标识符含字母在标识符含字母在1128个个(临时表的名称临时表的名称在在116个字符内个字符内), 特殊字符的名称要放到分隔符特殊字符的名称要放到分隔符或或”内等等内等等.命名规则命名规则 数据类型数据类型是数据的是数据的格式格式, 表定义中的每个表定义中的每个列必须有数据类型列必须有数据类型, 数据操作中数据操作中, SQL Server自动进行数据检验自动进行数据检验. 常用数据类型主要有常用数据类型主要有: 整数型整数型: intint, , smallintsmallint, , bigintbigint 浮点型浮点型: numeric, :
5、numeric, float(nfloat(n), real), real 字符型字符型: : char(nchar(n), ), varchar(nvarchar(n), ), nchar(nnchar(n) ) 日期时间型日期时间型: : smalldatetimesmalldatetime, date, time, date, time数据类型数据类型 SQL Server SQL Server 提供了两种方法创建数据库提供了两种方法创建数据库表表. . 第一种方法是通过图形化界面创建即使用第一种方法是通过图形化界面创建即使用“SQL Server Management StudioSQ
6、L Server Management Studio”(”(简记为简记为 SSMSSSMS ) )创建表,它提供了一个前端的、填充创建表,它提供了一个前端的、填充式的表设计器以简化表的设计工作;另一种方式的表设计器以简化表的设计工作;另一种方法是利用法是利用 T-SQLT-SQL语句中的语句中的 CREATE 命令创建命令创建表表. .二二. . 用用 SSMS 管理表管理表 在在 SSMSSSMS中中, , 展开要建表的数据库,比如展开要建表的数据库,比如 pubs,pubs,右键单击右键单击“表表”节点节点, , 在弹出的菜单中选在弹出的菜单中选择择“新建表新建表”, ”, 打开表设计器打
7、开表设计器, ,如下图如下图. . 注意在下方列属性视图中设置主键注意在下方列属性视图中设置主键, ,非空非空, ,标识列标识列, ,默认值默认值. . 创建表创建表 例例 建立表建立表 student 存放学生的信息存放学生的信息. id charchar (7), name charchar(10), sex charchar(2), birthday smalldatetimesmalldatetime, birth_place varcharvarchar(50), class charchar(10) 练习练习 - - 用用 T-SQLT-SQL 命令命令 CREATE 创建表创建表
8、. . CREATE TABLE studentstudent (id (id charchar(7),(7), name name charchar(10),(10), sex sex charchar(2),(2), birthday birthday smalldatetimesmalldatetime, , birth_placebirth_place varcharvarchar(50),(50), class class charchar(10) (10) ) )三三. . 用用T-SQL语言语言 管理表管理表哈尔哈尔滨师滨师范大范大学学恒星恒星学学院院 修改表修改表 (1) (1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表格模板-第3讲管理表 精品 表格 模板 管理