• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
丶蘇Da同
博客园    首页    新随笔    联系   管理    订阅  订阅

【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 表名     (*代表 全部)

posted @ 2017-03-09 16:55  丶蘇Da同  阅读(430)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3