欢迎来到天天文库
浏览记录
ID:59450042
大小:183.50 KB
页数:50页
时间:2020-09-18
《数据库对象的操作(表)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章数据库对象的操作5.1表操作5.2视图操作5.3索引操作5.4存储过程5.5触发器5.6图表5.1表操作5.1.1创建表5.1.2创建、删除和修改约束5.1.3增加、删除和修改字段5.1.4查看表5.1.5删除表5.1.1创建数据库表表是由行和列组成的,创建表的过程就是定义表的列的过程。在SQLServer2000中,每个数据库中最多可以创建200万个表,用户创建数据库表时,最多可以定义1024列,也就是可以定义1024个字段。SQLServer2000提供了两种方法创建数据库表:利用企业管理器创建表利用Transact-SQL语句中的create
2、命令创建表1.利用企业管理器创建表在企业管理器中,展开指定的服务器和数据库,打开想要创建新表的数据库,用右键单击表对象,从弹出的快捷菜单中选择新建表选项,或者在工具栏中选择图标,就会出现新建表对话框,在该对话框中,可以定义列的以下属性:列名称、数据类型、长度、精度、小数位数、是否允许为空、缺省值、标识列、标识列的初始值、标识列的增量值和是否有行的标识,然后根据提示进行设置。例:创建一个雇员信息表employee字段名数据类型长度是否允许为空eIDint40namevarchar200sexchar21birthdaydatetime81hire_date
3、datetime80professional_titlevarchar101salarymoney81memontext1612.标识符定义标识符的长度必须是128字符或少于128字符。标识符的第一个字符必须是字母(字母A~Z、a~z以及其他语言的任何字母符号)、_(下划线)、@(at符)或#(数字符)。这里有某些约定。当一个对象以@符号开头,意味着它是一个局部变量。以#符号开头的对象表示它是一个局部临时表或是存储过程。以##开头的对象是全局临时对象。最后,SQLServer有许多以@@开头的函数。这表示不要用@@作为任何对象名的开头,以避免与这些函数混
4、淆。跟在首字符后面的字符可以是字母(A~Z、a~z以及其他语言的任何字母符号)、数字(0~9以及其他语言的任何其他数字符号)、@(at符)、$(美元符)、#(数字符)或_(下划线)。不允许使用SQLServer保留字(诸如命令字)。嵌入的空格或其他特殊字符不能在标识符中使用。3.数据类型系统数据类型自定义数据类型系统数据类型整型浮点型字符型日期和时间文本和图形货币型位数据二进制数据特殊数据新增数据(1)整型数据类型整型数据类型是最常用的数据类型之一,它主要用来存储数值,可以直接进行数据运算,而不必使用函数转换。int(integer):int(或inte
5、ger)数据类型可以存储从-231(-2,147,483,648)到231-1(2,147,483,647)范围之间的所有正负整数。Smallint:可以存储从-215(-32,768)到215-1范围之间的所有正负整数。Tinyint:可以存储从0到255范围之间的所有正整数。(2)浮点数据类型浮点数据类型用于存储十进制小数。浮点数值的数据在SQLServer中采用只入不舍的方式进行存储。Real:可以存储正的或者负的十进制数值,最大可以有7位精确位数,范围从-3.40E+38到3.40E+38Float:可以精确到第15位小数,其范围从-1.79E-
6、308到1.79E+308Decimal和numeric:Decimal和numeric数据类型完全相同,能用来存储从-1038-1到1038-1的固定精度和范围的数值型数据。使用这种数据类型时,必须指定范围和精度。(3)字符数据类型字符数据类型可以用来存储各种字母、数字符号和特殊符号。Char:定长型,定义几位占用几位空间,每一位字符和符号占用一个字节的存储空间。Varchar:可以存储长达255个字符的可变长度字符串。Nchar:unicode编码方式,无论英文或中文占用相同字节数。Nvarchar:变长型(4)日期和时间数据类型Datetime:用
7、于存储日期和时间的结合体。它可以存储从公元1753年1月1日零时起到公元9999年12月31日23时59分59秒之间的所有日期和时间。Smalldatetime:与datetime数据类型类似,但其日期时间范围较小,它存储从1900年1月1日到2079年6月6日内的日期。(5)文本和图形数据类型Text:用于存储大量文本数据,其容量理论上为1到231-1(2,147,483,647)个字节,但实际应用时要根据硬盘的存储空间而定。Ntext:与text数据类型类似,存储在其中的数据通常是直接能输出到显示设备上的字符,显示设备可以是显示器、窗口或者打印机。I
8、mage:用于存储照片、目录图片或者图画,其理论容量为231-1个字节。(6)货
此文档下载收益归作者所有