《数据库应用基础-SQL Server 》课件-CORE-02_第1页
《数据库应用基础-SQL Server 》课件-CORE-02_第2页
《数据库应用基础-SQL Server 》课件-CORE-02_第3页
《数据库应用基础-SQL Server 》课件-CORE-02_第4页
《数据库应用基础-SQL Server 》课件-CORE-02_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章SQLServer基本的数据存储管理目标熟悉SQLServer2008MicrosoftSQLServerManagementStudio工具的使用理解SQLSerer的基本数据类型的作用掌握使用SQLServer2008MicrosoftSQLServerManagementStudio工具创建SQLServer数据库、创建和修改SQLServer数据库表概述、专业术语使用SQLServer数据库管理系统软件创建和管理应用数据库在应用数据库中建立和操作数据库表管理SQLServer数据库使用SQLServer2008图形界面创建数据库查看和修改数据库删除数据库使用命令方式管理数据库创建数据库打开MicrosoftSQLServerManagementStudio工具对象资源管理器创建数据库展开“数据库”目录该目录下列举了“系统数据库”、“数据库快照”、“AdventureWorks”、“AdventureWorksDW”等目录和文件创建数据库用鼠标右键点击“数据库”目录演示创建数据库查看和修改数据库在对象浏览器中鼠标右键点击[EBuy]数据库节点在弹出菜单中选择“属性”选项在数据库属性对话框中查看和修改数据库删除数据库鼠标右键点击[EBuy]数据库在弹出菜单中选择“删除”选项注意:删除数据库一旦被执行,数据库所包含的所有对象都会被删除,数据库的所有数据文件和日志文件也会从磁盘上删除。所以删除数据库一定要慎重。选择“确定”即可删除数据库使用命令方式管理数据库使用T-SQL命令createdatabase创建数据库选择“新建查询”打开查询编辑器窗口使用命令方式管理数据库在打开的查询编辑器窗口中输入如下语句:CREATE

DATABASE[EBuy]ON

PRIMARY

(NAME=N'EBuy',

FILENAME=N'C:\database\EBuy.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)LOGON

(NAME=N'EBuy_log',FILENAME=N'C:\database\EBuy_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%)使用命令方式管理数据库使用T-SQL命令alterdatabase修改数据库例:向EBuy数据库添加5M大小的新数据文件ALTER

DATABASEEBuyADD

FILE(NAME=testdat2,

FILENAME=‘E:\database\EBuy_add.ldf’,SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB)使用命令方式管理数据库使用命令dropdatabase删除数据库使用命令方式删除数据库将删除数据库所使用的数据文件和磁盘文件例:删除EBuy数据库DROPDATABASEEBuySQLServer数据库基本数据类型类型说明bit整型,其值只能是0、1或空值。int整型,占4个字节smallint整型,占2个字节tinyint整型,占1个字节decimal精确数值型,使用时必须指定范围和精度,例:decimal(7,2)numeric精确数值型,与decimal型相同money货币型,用来表示钱和货币值。能存储从-9220亿到9220亿之间的数据smallmoney货币型,能存储从-214748.3648到214748.3647之间的数据SQLServer数据库基本数据类型类型说明float近似数值型,供浮点数使用real近似数值型datetime日期时间型,取值:1753-1-1~9999-12-31smalldatetime

日期时间型,取值:1900-1-1~2079-6-6timestamp特殊数据型,用来创建一个数据库范围内的唯一数码。char字符型,用来存储定长的非统一编码型的字符数据。列宽最大为8000个字符varchar字符型,用来存储变长的非统一编码型的字符数据。列宽最大为8000个字符text

字符型,用来存储大量非统一编码型字符数据。最多可以有近20亿个字符SQLServer数据库基本数据类型类型说明nchar定长统一编码字符型(统一编码是用双字节结构来存储每个字符),能存储4000个字符nvarchar变长统一编码字符型,能存储4000个字符ntext变长统一编码字符型,能存储近10亿个字符binary

二进制数据类型,存储可达8000字节长的定长的二进制数据varbinary二进制数据类型,存储可达8000字节长的变长的二进制数据image二进制数据类型,存储变长的二进制数据,最大可达近20亿个字节管理SQLServer数据库表使用SQLServer图形界面创建数据库表修改数据库表查看数据库表删除数据库表使用命令方式管理数据库表创建数据库表打开MicrosoftSQLServerManagementStudio工具

展开已经创建的EBuy数据库

右击“表”

从弹出菜单单击“新建表”项创建数据库表在弹出的编辑窗口中分别输入各列的名称、数据类型、长度,是否容许为空等属性创建数据库表单击工具栏上的“保存”按钮,则会弹出给表取名的对话框“选择名称”演示创建数据库表修改数据库表修改表名增加表列和修改现有表列属性删除表列演示修改数据库表新创建的数据库表:customer查看数据库表展开要查看的数据库表,可以看见表的各种成分:列、键、约束等删除数据库表右键单击需要删除的数据库表,在弹出菜单中选择“删除”即可删除表使用命令方式管理数据库表创建数据库表语法形式:CREATETABLE[数据库名称.][表的属主.]自定义表名(自定义列名1列类型及大小列的约束,..自定义列名n列类型及大小列的约束,)例:创建商品类别表CREATETABLEEBmodity_category(catidint

primary

key,catnamevarchar(30)notnull,)使用命令方式管理数据库表修改数据库表给表增加列ALTER

TABLE[数据库名称.][表的属主.]表名ADD

新加的列名列类型列约束例:在commodity_category表增加一个新列—商品类型简称ALTER

TABLEEBmodity_categoryADDcatsnamevarchar(15)notnull使用命令方式管理数据库表修改表中现有的列属性ALTER

TABLE[数据库名称.][表的属主.]表名ALTER

COLUMN

原列名新列类型新列约束ALTER

TABLEEBmodity_categoryALTER

COLUMNcatsnameintnotnull例:修改commodity_category表的catsname列的类型为int型使用命令方式管理数据库表删除表中现有的列ALTER

TABLE[数据库名称.][表的属主.]表名DROP

COLUMN

原列名ALTER

TABLEEBmodity_categoryDROP

COLUMNcatsname例:删除commodity_category表的catsname列使用命令方式管理数据库表删除数据库表语法格式DROPTABLE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论