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.第三范式:每一列都要和主键有直接关系

  • 相关阅读:
    基于Linux的v4l2视频架构驱动编写
    eclipse中的快捷键
    单例模式
    Java集合之LinkedHashMap
    Java集合之HashMap
    Java集合之LinkedList
    Java集合之ArrayList
    Java垃圾回收机制
    JVM的内存区域划分
    Java并发编程:Thread类的使用
  • 原文地址:https://www.cnblogs.com/yqs0/p/6219041.html
Copyright © 2011-2022 走看看