数据库基本概念

来源:互联网 发布:工业企业数据库 161 编辑:程序博客网 时间:2024/04/30 15:23
master:最主要的控制数据库,记录了Sql server实例所需的全部信息model:是新建数据库的创建模板,修改后新建的数据库将受影响msdb:由Sql Server Agent使用,用于调度任务和发出警报tempdb:保存临时表和其他数据对象。该数据由Sql Server自动创建或由用户显示创建。该数据库会每次在SQL Server实例启动时重新加载,其中对象在Sql Server关闭时消失。1、 创建数据库与架构的方法(SSMS,SQL语句)-> 创建数据库-- // 使用master数据库 use master;-- 创建数据库create database 数据库名on -- 主文件数据描述(name='数据库逻辑名', filename='数据文件的名字', size=12mb -- 数据文件初始大小, maxsize=1gb -- 数据文件的最大值, filegrowth=1mb -- 10% 文件增长率)log on -- 日志文件(name='日志逻辑名', filename='日志文件的名字', size=12mb -- 日志文件初始大小, maxsize=1gb -- 日志文件的最大值, filegrowth=1mb -- 10% 文件增长率);go-- 使用该数据库use 数据库;go-> 创建架构   架构是形成单个命名空间的数据库实体的集合。   命名空间是一个集合,其中每个元素的名称都是唯一的 创建架构的语法use 数据库;gocreate schema 架构名 authorization 用户名;go2、 表(关系数据库中的关系指的是表)表是存储数据的,数据是有一定意义的,那么表结构需要反应这个意义创建表就是在设计表的列数据类型与约束等内容3、 SQLServer常见数据类型-> 数字intbigintfloatnumericbitmoney-> 字符char(10)ascii码(固定长度的非Unicode字符数据)nchar(10)n表示national,unicode编码(固定长度的Unicode字符数据)varchar(10)var varible(可变长度的非Unicode字符数据)nvarchar(10)    (可变长度的Unicode字符数据)在SQL中,字符串使用单引号扩起'123'123为nchar与nvarchar赋值时,使用带有国际化标记的字符串N'123'-- 存储字符串,SQL Server默认在8000个字节范围内大文本varchar(max)text()nvarchar(max)ntext()-> 时间datetime'yyyy-MM-dd hh:mm:ss.sss'-> 字节image-> 空NULL4、 如何创建表-> 表节点 -> 右键新建 -> 设置列名与类型以及是否为空 -> 选择属性设置架构 -> 保存5、 关系型数据库的关系的意义-> 关系是纯数学概念(隶属于集合论)6、 创建表的SQL语句-> 使用数据库use 数据库;-> 创建create table 架构名.表名(字段名 类型名 null|not null, 字段名 类型名 null|not null, 字段名 类型名 null|not null, 字段名 类型名 null|not null)


0 0
原创粉丝点击