Microsoft SQL Server学习(三)】的更多相关文章

SQLServer - 约束 主要是为了保证数据库中的数据一致性.有效性.准确性, 从而提高了数据库中数据的正确性 一.约束的分类 在SQLserver中,约束分三种不同类型 1.实体约束 实提约束是关于行的.比如某一行的值就不允许出现在其他行,比如主键 2.域约束 域约束是关于列的.对于所有行,某一列是有那些约束,比如check约束 3.参照完整性约束 如果某列的值必须与其他列匹配,就需要一个参照完整性约束,比如外键 二.约束命名 SQLServer在我们不提供名称时,会自动创建名称,但是由系…
数据库的分类 关系型数据库 非关系型数据库 数据库的发展 数据都是以文件的形式存储在硬盘上FATFAT32NTFS LinuxEXT 数据库设计流程 文件系统缺陷 数据库的专业术语 数据库引擎服务 E-R图使用方式 数据库的常用概念 概念 连接本地数据库有五种 系统自带的四大数据库必须存在 在sqlserver当中主要存在的文件类型主要有哪些 数据库的分类: 1.关系型数据库: 数据库名称 类型 公司 平台 Access 小型数据库 微软 Windows Mysql 小型数据库 AB–sun–甲…
1.表:表示一个实体(客观存在的事物或抽象时间),可实现对实体的数据描述和数据操作. 2.表结构:二位平面(行.列) 3.数据类型: 类型名称 类型 整形 bit(只存储0.1) samllint int bigint tinyint 浮点型 float numeric(a,b)(a:整数位长度:b:小数位长度(四舍五入)) 字符型 char(长度8000) nchar(长度4000) 字符串型 varchar(长度8000) nvarchar(长度4000) 货币型 money 日期型 dat…
目录 关于数据库的语法: 1.创建数据库 create database 数据库名 on primary (主文件属性(name,filename,size等)) -用逗号隔开次要主要文件和次要文件 (次要文件属性(name,filename,size等)) log on (日志文件属性(name,filename,size等)) 样例: create database student on primary( name="student", filename="E:\SQL_…
系统函数 视图 索引 1.系统函数 (1) ()数学函数 Abs() 绝对值 Floor() 向下取整 Ceiling() 向上取整 Sin() 返回指定角度(以弧度为单位)的三角正弦值 Pi() 圆周率 Rand() 随机数 Sqrt() 开方 Square() 平方 (2)字符函数 1)Ascii() :ASCII代码值 2)Unicode():返回输入表达式的第一个字符的整数值 3)Char():将int ASCII代码转换为字符 4)Left('abc', 2):返回字符串中从左边开始指…
关于数据库的语法 创建数据库 样例 名词概念 编写数据库代码的注意事项 关于文件语法 实例代码 关于数据库的语法: 1.创建数据库 create database 数据库名 on primary (主文件属性(name,filename,size等)) - -用逗号隔开次要主要文件和次要文件 (次要文件属性(name,filename,size等)) log on (日志文件属性(name,filename,size等)) 样例: create database student on prima…
联合查询 use student --建表 create table class_A( id int primary key, name varchar(50), sex char(50), course varchar(50), score float ) --建表 create table course( cno int primary key, cname varchar(50), number int ) --插入数据 insert into course values (1,'java…
算术运算符 逻辑运算符 比较运算符 聚合函数 算术运算符(+ - * / ) select score*2 as 成绩翻倍 from class_A update class_A set score=score+20 where score<70 update class_A set score=score-20 where score>70 update class_A set score=score/2 where score>70 逻辑运算符(and/or/between A an…
T-SQL编程 T-SQL编程与C语言类似,只是语法稍有不同而已,总体思想还是没有变化的.多的就不说了,还是从变量开始. 变量也分为全局变量和局部变量,表示方式稍有不同. 局部变量: 局部变量必须以标记@作为前缀,如@age 局部变量的使用也是先声明,再赋值 全局变量: 全局变量必须以标记@ @作为前缀,如@@version 全局变量由系统定义和维护,我们只能读取,不能修改全局变量的值 局部变量 声明局部变量语法为:declare @变量名 数据类型 例:declare @age int dec…
<Microsoft SQL Server 2008 MDX Step by Step>学习笔记九:导航结构层次   SQL Server 2008中SQL应用系列及BI笔记系列--目录索引 导读:本文介绍MDX中的导航结构层次(Hierarchies).成员(Member)之间的关系可以用家族来描述.本文以此为基础,介绍了: ■1.访问直系亲属关系(Immediate Relatives) ■2.访问延伸亲属关系(Extended Relatives) ■3.在一个级别(Level)内导航…