安装数据库:
提示重新启动计算机失败解决办法:
1、点击“开始”-“运行”,输入regedit
找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 或者SQL Server相关目录全部删除
2、找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager目录,在右侧找到PendingFileRenameOperations。
无需重启,直接安装
安装时选择混合验证。
点击数据库=》新建数据库
点击表=》新建表
数据库数据类型:
整形:bigint 、 int 、smallint、tinyint
(1)bigint型数据的存储大小为8个字节,共64位,数值范围是-263~263-1。
(2)int型数据的存储大小为4个字节,共32位,数值范围是-231~231-1.
(3)smallint型数据的存储大小为2个字节,共16位, 的数值范围是-215~215-1.
(4)tinyint型数据的存储大小只有1个字节,共8位, 数值范围是-27~27-1.
浮点型:real型、float型、decimal型和numeric型。
(1)real型数据的存储大小为4个字节
(2)float型的数据存储大小为8个字节
(3)decimal数据类型和numeric数据类型的功能完全一样,它们都可以提供小数 。
其存储数据取值范围是-1038+1 ~1038-1。
decimal型数据和numeric型数据的定义格式为decimal[(p,[s])]和numeric[(p,[s])],
decimal和numeric。都有两个参数:p(精度)和s(小数位数)。
p指定小数点左边和右边可以存储的十进制数字的最大个数。
s指定小数点右边可以存储的十进制数字的最大个数,默认小数位数是0。
参数之间的关系是0≤s≤p。
例如:decimal(15,5)表示共有15位数,其中整数10位,小数5位。
二进制:binary、varbinary、image
(1)Binary 数据类型既可以是固定长度的(Binary),也可以是变长度的
(2)varbinary型是可变长度的二进制数据类型,当binnary型数据允许null值时,将被视为varbinary型的数据。一般情况下,由于binary型的数据长度固定,因此它比varbinary型的数据处理速度快。
(3)·image型的数据也是可变长度的二进制数据,通常用于存储图片
Image 数据类型中存储的数据是以位字符串存储的,不是由 SQLServer 解释的,
必须由应用程序来解释。
例如,应用程序可以使用BMP、TIEF、GIF 和 JPEG 格式把数据存储在 Image
数据类型
逻辑型:bit
其值为0 fasle(假)和1 true(真)。bit型不能定义为null值。
字符型:char、nchar、varchar、nvarchar
char型是固定长度的非Unicode字符数据类型 (一个中文字需要两个字符)
·nchar型是固定长度的Unicode字符数据类型
varchar型是可变长度的非Unicode字符数据类型
·nvarchar型是可变长度的Unicode字符数据类型
文本和图形:text、ntext、image。
text型是用于存储大量非Unicode文本数据的可变长度数据类型,
·ntext型是用于存储大量Unicode文本数据的可变长度数据类型
日期和时间:datetime、smalldatetime
其他:
设置主键唯一
设置ID自动增长 =》标识规范
问题:无法保存
工具=》选项=》Designers=?阻止保存要求
索引:只要建立索引就能显著提高查询速度
无法新建索引
1、关闭表结构“设计”窗口;
每个表只能有一个聚集索引,因为目录只能按照一种方法进行排序。
聚集索引:
每个表只能有一个聚集索引,因为目录只能按照一种方法进行排序。