zoukankan      html  css  js  c++  java
  • 【2017-03-09】SQL Server 数据库基础、四种约束

    一、数据库和内存的区别

    数据库:
    一些存储在硬盘上的数据文件

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

    二、常用数据库

    .Net - SQL Server

    PHP - MySql

    Java - Oreacl

    三、SQL Server使用方法

    1、新建数据库

    右键点击“数据库”,点击“新建数据库”。在弹出的页面中给新建数据库起名字,点击确认。

    2、新建表

    找到新建的数据库,右键点击新建数据库中的“表”,点击“新建表”。编辑列名,数据类型

    数据类型注意:

    int 整型

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

    bit - 布尔型 1 - true 0 - false

    datetime - 时间日期型

    Date -只有日期

    nvarchar(长度) 50 max     字符串类型    英文字母和汉字长度相等,建议用nvarchar
    varchar(长度)  字符串类型

    text - 长文本

    image - 图片类型,放的是图片流

    四、数据库的四种约束关系

    主外键 两个列 数据类型必须一致
    varchar(max) 它是不可以作为主键列的
    数据库名,表名,列名不允许使用汉字

    1、主键约束:
    设置某一列为主键列

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

    在新建表编辑页面,在该列的前头右键选择“设置主键”。

    2、外键约束:(建立表和表之间关系的最重要的约束)
    当前表的某一列被其它表的某一个主键列/唯一列所约束
    当前表被约束的这一列里面的内容不允许超出约束它的列里面的内容

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

    在被约束表上进行操作:右键点击“设计”,在被约束的列右键点击“关系”,点击“添加”,在右边“表和列的规范”设置约束规范,点击“表和列的规范”后面的“...”

    选择主键表即为约束表,外键表即为被约束的表。选择完后确定并保存。

    3、唯一约束:
    设置一列为唯一列,让这一列的数据不能重复

    右键点击“索引键”---“添加”----将“是唯一的”改为“是”

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

    右键点击“Check约束”--“添加”---添加表达式
    && - and
    || - or

  • 相关阅读:
    SharePoint Workflow出了问题, 除了ULS log还可以看什么日志?
    Kernel Mode Debugging 初步 一
    一些debug常用的"魔法"数值
    SQL Block的初级排查
    [持续更新]一些有用的PowerShell收集
    关于斜杠(slash)和反斜杠(back slash)的小知识点
    如何安全地解放C盘剩余磁盘空间?
    返璞归真asp.net mvc 1.0(3) Controller/Action【转】
    关于Oxite的教训
    [翻译ASP.NET MVC]Contact Manager开发之旅之迭代2 修改样式,美化应用 【转】
  • 原文地址:https://www.cnblogs.com/qq609113043/p/6526449.html
Copyright © 2011-2022 走看看