【2017-03-09】数据库基础,四种约束

 

数据库

定义:数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库;

(内存:计算机临时存储的一些数据)

常见数据库类型:

.Net  --SQL Server

Php  --MySql

Java  --Oracle

 

SQL登陆

服务器名称  .或者localhost

(局域网ip查询:运行——输入"cmd"——输入"ipconfig")

 

数据库中的数据类型:

int (长度)    整型    用于数字

varchar(长度)     字符串   多用于字母与数字组合

nvarchar(长度)    字符串   多用于汉字

bit--布尔型     true-1   false-0   用于2选1

datetime/date    时间日期型

decimal(长度,小数位数)   浮点型   用于数字

image    图片流    用于图片

text   长文本

 

关系型数据库

四种约束:

1.主键约束(不能为null)

设置某一列为主键列(列名左侧点击右键-设为主键)

不允许重复,不允许为空,一个表有且只有一个主键列;

nvarchar(max),varchar(max)不可以为主键列

2.外键约束(建立表和表之间关系的最重要的约束)

方法:在被约束的表中,设计-列名左侧点击右键-关系-添加-点击:表和列规范-...-选择"主键表"和"约束列"-选择"外键表"和"被约束列"

当前表的某一列被其它表的某一个主键列/唯一列所约束
当前表被约束的这一列里面的内容不允许超出约束它的列里面的内容,主外键两个列数据类型必须一致

 

要作为主约束列来约束其它表的列,这一列必须是 主键列/唯一列

3.唯一约束(可以为null)

设置一列为唯一列,让这一列的数据不能重复;(可以为空,但只能有一个为空)

方法:设计-右键唯一列名左侧点击右键-索引/键-添加-常规-是唯一的-选择"是"

4.Check约束:

编写表达式,来约束某一列其中的值的范围

方法:设计-右键列名左侧点击右键-CHECK约束-添加-常规-添加"表达式"

&& - and
|| - or

 

tips:查看一个表全部内容:选中需要查看的表,编辑输入代码:select *from 表名     (*代表 全部)

转载于:https://www.cnblogs.com/snow22546/p/6526532.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值