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

  • 相关阅读:
    前缀和-长度最小的子数组
    找到字符串中所有的字母异位词
    区间列表的交集
    比较含退格的字符串
    [转] ios数组基本用法和排序
    [转] 【iOS基础知识】之判断NSString是否为整数、浮点数
    解决resignFirstResponder或者endEditing无效的办法
    iOS 根据文字字数动态确定Label宽高
    [转] iOS开发-搜索栏UISearchBar和UISearchController
    UIActionSheet的最后一项点击失效
  • 原文地址:https://www.cnblogs.com/snow22546/p/6526532.html
Copyright © 2020-2023  润新知