下载此文档

sqlserver数据库基础知识.pptx


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
sqlserver数据库基础知识
SQL Server 2005安装
几种数据库产品介绍
SQL Server
只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Wator:可以备分数据库
Db_datareader:可以从所有用户定义表中读取数据。
Db_datawriter:可以对用户表进行任何写行为。
Db_ddladmin:可以执行数据定义行为,如创建表。
Db_denydatareader:不能从用户表写入数据。
Db_denydatawriter:不能向用户表写入数据。
Db_securityadmin:不能修改数据库角色成员和管理权限。
Public:可以看到任何由公共或完整权力、权限的用户所创建的数据库对象。
例:使创新的用户只能对某几个表进行选择操作。
表的数据类型
用户在创建表时需要根据数据的需要进行数据类型的选择,从而方便的对数据进行操作。上述作者表中,作者的名字应为字符(char)型。而成绩表中的成绩应为浮点型(float)。因而我们应对数据类型有比较深入的学习和了解。
1、char (nchar存储unicode格式的字符) ,固定数据类型。如果定义10个字符长度的字段时,注意如输入”aaa”时将会变成”aaa ”共10个字符存进硬盘中。最长为8000字符。
2、varchar(nvarchar存储unicode格式的字符),可变数据类型。如果定义10个字符长度的字段时,注意如输入”aaa”时将会以3个字符共存进硬盘中。最长为8000字符。
3、text(ntext存储unicode格式的字符),最大可存储2G字符。
4、image,用于存储任何类型的二进制数据,包括图像、视频、音乐。
5、int数据类型用于存储没有小数点的数字值,从-2147483648至2147483647之间的数据。
6、bigint数据类型与int数据类型相似,不同的是能存更大的数据-9223372036854775808至9223372036854775807。
7、smallint数据类型与以上两个数据差不多,只是存储的数相对比较小-32768至32767。
8、tinyint数据类型比smallint的数据类型更小,只能存储0至255的数据。
9、decimal/numeric数据类型用于存储相同精度和范围的数据-1038到1038-1的数据。
10、float数据类型用于存储小数点不固定的数值,能存储-++308的数据。
11、real数据类型跟float数据类型,存储的数值范围是
-++38的数值。
12、money数据类型存储的范围是至的数值。
13、smallmoney与money相似,其存储的数值范围是
至。
14、datetime日期类型用于存储1753年1月1日至9999年12月31日的时间。
15、smalldatetime与datetime相类似,其存储范围是从1900年1月1日至2079年6月6日.
16、binary以二进制数据存储数据。主要存储作为标记或标记组合的数据。
17、varbinary,与binary相似,主要存储类似图像的数据。
在SSMS中创建表
在学生信息管理系统中建立学生表。
学生
学号
姓名
班别
年龄
出生年月
政治面貌
籍贯
家庭住址
表的列的设置
Null值
null值表示没有数据要输入系统,跟0和“”不一样。
默认(default)值
设为默认值的的某列,如果用户输入数据时,不向其输入数据,则会以用户设定的值输入。
Identity值
自动编号,当希望给行一个唯一而又容易确定的ID号,则可将之设置identity值。该值由系统自动生成。
例:将上述学生表的学号设置为identity值,为学生的年龄设置默认值。
通过查询窗格定义表
创建表的基本语法
create table 表名
(列名 数据类型[数据长度] [identity(增长的初始值,增长的长度)] [null/not null])
例:创建客户表
Create table Customer
(
CustomerId bigint IDENTITY(1,1) NOT NULL,
ClearedBalance money NOT NULL,
CustomerTitleId int NOT NULL,
CustomerFirstName nvarchar(50) not null,
CustomerLastName nvarcha

sqlserver数据库基础知识 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2623466021
  • 文件大小196 KB
  • 时间2022-06-27
最近更新