创建数据库
数据库文件分为:主数据库文件(Primary Database File)次数据库文件(Secondary Database File)和事务日志文件(Transaction Log File)
每个数据库包含:至少一个主数据文件(.mdf)和一个事务日志文件(.ldf)次数据库文件可用多个或者没有,以后示例都没有
在左侧的"对象资源管理器"窗口中,右击"数据库"一>"新建数据库"打开上面的窗口
数据库名称要求:
1)只能包含字母、数字和下划线,不包含其他的特殊字符如空格、斜杠、反斜杠、点等与C#变量名相同名称必须以字母开头 2)对大小写敏感,如数据库名称School与school在MSSQL中就代表是两个数据库 3)名称总长度不能超过128个字符 4)名称要有意义等
所有者:这个主要是针对刚刚创建数据库具有最高权限的用户,选择默认即可
数据库文件下的两行选项信息:上面是主数据库文件,下面是事务日志文件
逻辑名称:一般与上面的数据库名称相同,文件类型,文件组,初始大小:暂无需修改,使用默认即可,自动增长:点击后面的三点按钮,在弹出的对话框中设置即可,意指:当数据库中存储的数据大小超过初始大小的设定,每次自增1M或设定的总大小的百分比,建议设定一个上限,防止磁盘被包满,路径:点击按钮设定或复制一个存储的磁盘地址即可
添加按钮:用于添加次要数据文件,这个看需求可以有多个
单击"确定"按钮,在"对象资源管理器"窗口中查看,如没有单击上方的"刷新"图标小按钮
添加/删除数据库文件
当不需要School文件时可通过"右击"数据库名称,选择分离操作,让此文件不再显示,最好不要选择"删除"选项
当需要此数据库文件或其他数据库文件可通过"右击"一>数据库一>"附加"选项,在打开的窗口中选择"添加"按钮,在打开的窗口中选择数据库文件即可,不显示的单击"刷新"图标按钮
如果"附加"其他数据库文件时弹出警告小窗口,无法添加时,需要设置当前数据库的权限使用者,右击要添加的数据库文件,选择"属性"一>"安全"在里面进行设置即可或根据其警告给出的编码如常见的5123:"右击"数据库文件(两个都要进行设置),选择"安全"选项卡,把用户的权限设置为“完全控制”即可; 设置成功之后再次打开管理器去附加即可基本可解决问题
创建数据表
在"对象资源管理器"窗口中,选择School数据库,在下面的"表"选项上右击,打开右侧设计窗口,在窗口中填写列名,类型与此列是否可以设置为null值(null:表示不知道)
示例创建一个名为"Class"的班级表,现只有四个列名:编号,名称,简介,是否删除
列名要求:与数据库名称基本相同,一般以表名的首字母开头如班级名称 CName
数据类型:这个列中存储数据库中的什么类型的数据
允许NULL值:这个列中是否可以不填写数据,对勾即允许可以不填写,没有即必须填写
下面的列属性窗口
选中上方的列,在下面设置其相关属性,只说默认值和图中选中的选项
默认值:如果是bit类型,填写0,编辑表数据时不用填写,自动填写false;填写1,编辑时为true
其他如时间类型等到时再说
标示规范:一般用于主键列,双击它,让其值变为"是", 意指:示例中每增加一条数据,编号自动自加1
最后单击"工具栏"中的保存按钮或文件一>保存或快捷键Ctrl+S,填写表名即可
向表中添加数据
找到刚刚创建的数据表,右击一>"编辑其200/1000",打开右侧窗口输入相应类型的数据即可
CId列不用填写,它会根据标示规范中的设置自动添加相应的编号
CIsDel列如果不填写,自动填写false,因此只需填写表名与简介列的数据即可
每一行就是数据表中的一条数据,每条数据前面如果有感叹号表示此条数据还没有保存在数据表中,如第四条数据需要单击"执行"按钮,此条数据才会保存在当前表中
关于数据库与数据表的其他操作以后遇到再说