四时宝库

程序员的知识宝库

SQL-通过设计器窗口创建"数据库"与"数据表" 148

#头条创作挑战赛#

创建数据库

数据库文件分为:主数据库文件(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,因此只需填写表名与简介列的数据即可

每一行就是数据表中的一条数据,每条数据前面如果有感叹号表示此条数据还没有保存在数据表中,如第四条数据需要单击"执行"按钮,此条数据才会保存在当前表中

关于数据库与数据表的其他操作以后遇到再说

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接