zoukankan      html  css  js  c++  java
  • 2017-03-09 数据库的基本东西

        

    简单的说,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的,我们可以通过数据提供的多种方法来管理数据库里的数据。

    当人们收集了大量的数据后,应该把它们保存起来进入近一步的处理,进一步的抽取有用的信息。当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。

    数据库就是存在硬盘上的一些数据文件。

         数据库大体分为以下几种:

            1:.net - SQL Server 

         适用于大中型系统和开发项目

            2:PHP - MySql

          适用于较中型系统和项目开发

            3:Java - Oreacl

            适用于特大型系统和项目开发

          数据库中基本常用的数据类型有:

            int  decimal(长度,小数位数)

            bit - 布尔型   1 - true   0 - false

            datetime - 时间日期型

            nvarchar(长度) 500  max  字符串 varchar(长度)

             text - 长文本

    关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。在关系型数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关联的表格分类、合并、连接或选取等运算来实现数据库的管理。

           关系数据库中有四种约束关系

    主键约束: 设置某一列为主键列 不允许重复,不允许为空,一个表有且只有一个主键列

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

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

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

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

    && - and
    || - or

          

  • 相关阅读:
    Mac下写博客工具ecto相关资料
    重装MacOS
    Mac下写博客工具MarsEdit相关资料
    Mac下安装最新版本的Graphviz
    什么是回归分析?
    Mac 配置Charles抓https的包
    Android sdk tool android 命令参数
    判断某个端口被那个进程占用
    [置顶] 微创新时代个人崛起的方法
    xml获取配置DataTable
  • 原文地址:https://www.cnblogs.com/jiulinghoudabai/p/6527260.html
Copyright © 2011-2022 走看看