数据库
虚心学习进步
主学C++、linux、网络编程
展开
-
sql server 2008 r2中用alter修改表结构---给属性加上unique约束
https://blog.csdn.net/c_p_h/article/details/54414880我们知道在Sql Server中修改表结构的命令是Alter table,其基本格式如下:1 2**ALTER TABLE [schema_name.] table_name{ALTER COLUMN column_name<data_type[NULL|NOTNULL]...转载 2018-08-15 23:14:06 · 890 阅读 · 0 评论 -
SQL的主键和外键约束
SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时,不能改为主键表中没有的值。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQL的主键和外键就是起约束作用。 定义主键和外键主要是为...转载 2018-08-16 08:33:21 · 257 阅读 · 0 评论 -
varchar和nvarchar区别
Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示如果还为了这个纠结,就直接看看后面的解说,做决定吧。一般如果用到中文或者其它特殊字符,我就会使用n开头的类型,否则的话直接使用var开头的。 sql server中的varchar和Nvarchar有什么区别? 答:varchar(n)长度为 n ...转载 2018-08-16 08:42:28 · 116 阅读 · 0 评论 -
SQL的四种连接-左外连接、右外连接、内连接、全连接
联接条件可在 FROM 或 WHERE 子句中指定,建议在 FROM 子句中指定联接条件。WHERE 和 HAVING 子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用...转载 2018-06-13 11:17:30 · 133 阅读 · 0 评论 -
数据库索引到底是什么,是怎样工作的?
https://blog.csdn.net/weiliangliang111/article/details/51333169我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数据。现在假设...转载 2018-05-08 22:30:50 · 103 阅读 · 0 评论 -
分布式数据库系统(DDBS) 概述
一、什么是分布式数据库 分布式数据库系统(DDBS:Distributed Database System)是在集中式数据库系统的基础上发展来的。是数据库技术与网络技术结合的产物。 分布式数据库系统有两种:一种是物理上分布的,但逻辑上却是集中的。这种分布式数据库只适宜用途比较单一的、不大的单位或部门。另一种分布式数据库系统在物理上和逻辑上都是分布的,也就是所谓联邦式分布数据库系统。由于...转载 2018-09-02 11:46:06 · 5645 阅读 · 0 评论