zoukankan      html  css  js  c++  java
  • Mysql数据库基础

    常用的类型:
    int 整型
    float 小数
    double 小数
    varchar(20) 字符串 括号里边是写字符串的长度 只有字符串有括号
    bit 布尔型数据
    datetime 日期时间类型
    text 长文本

    不常用的类型:
    money 存货币
    image 存二进制数据

    数据表:
    1.列名 类型 长度
    2.主键 每个表都要有 主键列是不能重复的,是能够唯一标识一条数据的
    3.控制列的类型(索引):1.唯一索引 (不能重复) 2. 非空
    4.外键 存在与两个表之间的关系

    关系型数据库:正因为数据库中存在着以上这么些关系 所以数据库也称为关系型数据库

    数据库的设计:
    数据库设计三大范式:
    1.第一范式:保证列的原子性
    也就是说在做数据表写列的时候一直拆分到不能再拆为止(相对于程序功能)。
    比如:
       山东省淄博市张店区
       山东省 淄博市 张店区

    2.第二范式:每一列都要和主键有关系
          实际上表现的时候就是:每一列和该表有关系

    3.第三范式:每一列都要和主键有直接关系

  • 相关阅读:
    tomcat 无法clean 的bug
    Open Type vs Open resource
    Cannot change version of project facet Dynamic Web Module to 2.4.
    股权稀释
    Java的各种打包方式
    记忆
    【转】给女儿的信
    买房费用
    工作职场
    装修-水电改造
  • 原文地址:https://www.cnblogs.com/yqs0/p/6219041.html
Copyright © 2011-2022 走看看