- 1、本文档共56页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库基本管理和T-SQL语句 第一节目标 了解T-SQL语句分类 掌握用CREATE语句创建数据库和表 掌握用ALTER语句修改数据库和表 T-SQL 语言分类 数据控制语言(DCL) 1.Revoke(撤消) 2.deny(拒绝) 3.grant(同意、授权) SQL SERVER中的数据类型(p70) 数据库相关文件 相关文件 : 主数据文件: 一个数据库有且只有一个 .mdf ---主数据库文件 辅助数据文件: 根据需要自由选择,当数据库很大时,可以选择多个 .ndf ---辅数据库文件 日志文件: 用于恢复数据库所需要的事务日志信息 .ldf ---日志数据库文件 1.整数型 Bigint:8个字节,范围:-263~263-1 精度:19 Int :4个字节,范围:-231~231-1精度:10 Smallint:2个字节,范围:-215~215-1精度:5 Tinyint :1个字节,范围:0~255 精度:3 2.浮点数据类型 numeric: mumeric(5,3)~共5位数,其中3位小数 decimal: decimal(15,5)~共15位数,其中5位小数 可用在含Identity关键字的列 Real: 可以存储正的或者负的十进制数值,最大可以有7位精确位数。 Float: 可精确到第15位小数,其范围从-1.79E-308到1.79E+308。 3.货币数据类型 Money: -263~~~263 -1,精确小数后4位; Smallmoney: -231~~~231-1精确小数后4位; 5.字符数据类型 Char:其定义形式为char(n),每个字符和符号占用一个字节的存储空间。 Varchar:其定义形式为varchar(n)。用char数据类型可以存储长达255个字符的可变长度字符串 。 Nchar:其定义形式为nchar(n)。 Nvarchar:其定义形式为nvarchar(n)。 用Sql语句创建数据库 语法格式:create database 数据库名 on primary( Name=‘逻辑名’, Filename=‘文件的存放路径’, Size=数据文件的初始大小, Maxsize=数据文件的最大大小, Filegrowth=文件的增长方式 ) Log on( Name=‘逻辑名’, Filename=‘文件的存放路径’, Size=数据文件的初始大小, Maxsize=数据文件的最大大小, Filegrowth=文件的增长方式 )go 创建一个名为student的数据库,其初始值大小为5MB,最大大小为50MB,允许数据库自动增长,增长方式是按10%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。 create database student on (name=‘xscj_data, filename=e:\n207006\xscj.mdf, size=5MB, maxsize=50MB, filegrowth=10%) log on (name=‘xscj_Log, filename=e:\n207006\xscj_Log.ldf, size=2MB, maxsize=5MB, filegrowth=1MB ) 创建一个数据库案例2 Create database tt On Primary (name=‘tt_data1’, filename=‘c:\data\tt_data1.mdf’, size=100MB, maxsize=200MB, filegrowth=20MB), (name=‘tt_data2’, filename=‘c:\data\tt_data2.ndf’, size=20MB, maxsize=unlimited, filegrowth=10%) Log on (name=‘tt_log1’ ,filename=‘e:\data\tt_log1.ldf’,size=50MB,maxsize=100MB,filegrowth=10MB) go 修改数据库 利用ALTER DATABASE命令可对对数据库进行一下修改: 修改数据库名称; 数据文件,日志文件的增加或删除; 数据文件,日志文件的大小和增长方式; 修改数据库名 语法:alter database 原数据库名 modify name=新数据库名 【例】将数据库xscj2的名字改为xs
文档评论(0)