sql数据库的小内容
使用数据库的好处: 1、数据共享 2、数据的统一
数据库三种模型 1、层次的 2、网络的 3、关系的��sql2000数据库
sql2000 server提供了四个系统数据库 1、master:记录系统信息 2、tempdb:临时数据 3、model:数据库模板 4、msdb:一些操作记录� 一个数据库一定包含数据文件和日志文件 数据文件的后缀是mdf(主数据文件)或者ndf(次数据文件),日志文件的后缀是ldf
创建数据库 create database blog –数据库的数据文件 on primary ( name = ‘blog_data’, –数据文件逻辑名称 filename = ‘e:\blog\blog_data.mdf’, –数据文件的物理地址 size = 20, –数据文件初始大小 maxsize = 30, –数据文件的最大大小 filegrowth = 5 –数据文件的增长速度 ) –数据库的日志文件 log on ( name = ‘blog_log’, –日志文件逻辑名称 filename = ‘e:\blog\blog_log.ldf’, –日志文件的物理地址 size = 10, –日志文件初始大小 maxsize = 15, –日志文件的最大大小 filegrowth = 5% –日志文件的增长速度 )� size、maxsize、filegrowth是可选的,其中每一项使用逗号隔开 其中指定的路径必须存在��删除数据库 drop database blog
数据库操作 exec sp_helpdb blog : 查看指定数据库文件信息 execute sp_helpdb blog :同上 exec是execute简写�� exec sp_helpdb : 查看数据库的信息 exec sp_help : 查看数据库中表的信息 exec sp_detach_db blog : 将blog从数据库中分离出来 exec sp_attach_db blog, ‘e:\blog\blog.mdf’ : 把blog附加到数据库中�数据库表 数据类型:经常使用的有char或者varchar、int、datetime、money(货币)� 表的完整性约束 1、实体完整性约束:我们输入的数据是有效的,实体是真实客观存在的。 2、域完整性约束:列输入的数据有效。 3、引用完整性约束:对数据进行删除或者修改的时候,要保证数据和其他表之间的关系完整。 4、自定义完整性约束:输入的数据要满足我们自己定义的规则。 � 表的约束 1、主键:唯一的标示表中的每行,可以用一组属性来定义,但是一般推荐用单个属性作为主键。主键要求一、不能重复 二、不能为空,一个表中只能有一个主键,定义主键使用primary key来定义,[user_id] int [...]