网站开发现在主要用什么语言,网站建设和设计,站长查询站长工具,如何做国际网站首页目录
一、数据库 #xff08;1#xff09;安装SQL-Server #xff08;2#xff09;连接服务器 #xff08;3#xff09;分离附加数据库 #xff08;4#xff09; 删除数据库#xff08;delete database#xff09;
二、数据类型
三、创建表 一、数据库
SQL在后端…目录
一、数据库 1安装SQL-Server 2连接服务器 3分离附加数据库 4 删除数据库delete database
二、数据类型
三、创建表 一、数据库
SQL在后端开发中处于较为重要的角色时下比较流行的数据库 主要有Oracle、SQL Server、DB2、以及MySQL 其中公司一般要求就是 SQL Server易用性好、Oracle产品免费、服务收费、 以及MySQL开放源代码、网站应用广泛。
1安装SQL-Server 具体就不详细讲了 这里有链接很详细可以看一下。
链接https://pan.baidu.com/s/1jaYLgAJfg0diIm0FtQVkYg 提取码1122
2连接服务器 连接成功之后我们点击对象资源管理器。 会看到两个数据库一个是系统数据库另一个是用户数据库。 点击新建看到数据库名是都以.db结尾的 然后看看数据库文件 下面的路径将文件放在你要存储SQL这门课的文件下面路径最好为英文。 对于数据库文件来说组成分为2种1主数据文件xx.mdf2日志文件 3分离附加数据库
将数据库从MySQL-Server服务器上分离但是物理文件依然存在 选择你要分离的的数据库即可
附加数据库就是将文件从你的C盘、D盘、E盘中倒入软件中 4 删除数据库delete database 目前这些都是 人为手动操作到后来学编程用编程语言将其删除或者是创建用编程写的好处就是不怕你删除 因为可以通过保存的代码恢复。
二、数据类型
文本类型char 20、varchar20、nchar10、nvarchar20
char、varchar 适合存英文和数字
nvarchar 适合存中文
数字类型int、float
货币类型money
日期和时间类型datetime 、date time
三、创建表
图书分类表type 图书表Book 建表很好建,首先就是打开表往里填即可等到后期就会用insert,往表里填数据。为了保证表中数据的完整性而给表添加的规则说明就称为约束。
实体完整性主键约束、唯一约束、标识列
主键约束:一个表中只能有一个主键约束的列不能空。列不能重复
唯一约束列不允许重复一个表可以设置多个
标识列必须是整数列不允许手动给值自动生成的
域完整性列数据类型、非空约束、默认约束、检查约束
引用完整性外键约束在子表中创建外键约束必须在子表中创建主表中列必须是主键才可以关联外键主外键类型必须是相同的这个的意思是两个表要建立关联性必须按照在子表建立外键与主表的主键进行相连
主键的建立如图所示 对着一个表 右键设计然后打开之后对着你想设为主键那一列进行右键设置主键。外键的设置如图所示 我这里面 type是主表book是子表。 这个过程就是设置主键的过程。下面就是在子表中外键的建立。 设置主键下面有个关系点开关系 点击添加 点击表和列规范。 上面那个名称FK 就是我们后面要讲的外键约束 foregin key的缩写 记住谁是主表就选谁的名字谁是外检表就选外检表的名字 下面要一一对应外键中tid 要与主键中的tid一一对应起来。
接下来就是查看数据库的关系
在所在的数据库下面会看到一个新建数据库关系打开 然后就可以查看到数据库关系 点击添加 然后就可以看见啦 要记住一个问题有钥匙的一方是主键所在表有一个8字的符号的是子表这样二者就建立了联系。