上位机开发之 SQL server数据库学习

启动数据库,然后以windows身份登录

新建数据库的方法为:

鼠标点击数据库节点然后单击右键,点击新数据库建

上位机开发之 SQL server数据库学习

填写名称和路径后 点击确认然后完成数据库的创建

上位机开发之 SQL server数据库学习

下节点 : 数据库的组成

数据库是以文件的方式存储的

是由文件和文件组组成的

主要数据文件中存放数据和数据初始话的信息,该文件在单个数据库中有且只有一个。

(.mbf)

数据库常用对象:

1、表:包含数据库中所有的对象,行和列组成,用于组织和存储数据。

2、字段:表中的列 一个表可以由多个列 , 每个列有自己的属性,数据类型(决定了该字段存储那种类型的数据) 大小 和长度

3、视图: 表(虚拟表) 一张表或多张表  用户查看数据的一种方式  结构和数据是建立在对表的查询基础之上的

4、索引: 是为了给用户提供一种快速访问数据的途径  索引是依赖表而建立的  检索数据时不用对表进行扫描 可以快速的找到所需的数据

5、 存储过程  是一组为了完成特定功能的SQL 语句的集合 可以是批量的增删改查

语句经过编译后 会执行对应的代码

6、触发器  在数据库中 属于用户定义的SQL事务命令集合  针对表来说,当对表执行增删改查时命令就会被触发然后执行

7、约束  对数据表的列进行一种限制、 可以更好的规范表中的列 

8、 缺省值   对表中的某些列可以给定一个默认值,当缺少时候为null 等

当插入时没有为这个列插入值 就会使用默认的缺省值

创建表:

将光标定位到表的位置然后点击创建表

上位机开发之 SQL server数据库学习

 

新建表之后需要点击刷新,才可以显示刚刚建立得表

上位机开发之 SQL server数据库学习

 编辑表的方法:

单击右键然后 编辑前200

上位机开发之 SQL server数据库学习

表的数据类型分类:

数值型:

整型 : bigint  int (32位 有符号)  smallint  tinyint

浮点型 : float (n) 近似数值存在 精度损失

如果n属于 1-24 择将n 视为[1-24]

如果 n 属于[25-53] 

real 也是近似的数值 real=float(24)

decimal 标识精确值  decimal(p,s)

p:precision 小数点左侧的数据

s:scale  小数点右侧的数字

字符串类型:

char (n)固定长度  n  代表长度, 最大为 8000

VarChar(n)  可变长度字串 8000

varchar(max) 可变长度字串 最多1073741824个字串

text 可变长度字符串 最多2GB 字符数据

日期型:

datetime :

 

上一篇:浅谈MVVM架构


下一篇:模板方法模式