zoukankan      html  css  js  c++  java
  • 数据库基础外键什么的

    类型分好多

    1.varchar;字符串,用于姓名班级,地址等,地址一般长50,姓名长20

    2.int;整数,用于成绩,序号等

    3.float;小数

    4.bit;布尔型,用于性别等

    5.时间也用varchar,因为datatime取得值需要转换

    6.text; 特别长的数 ,随便往里面仍

    1.主键

    每个表都要有主键;主键是唯一的。全表中不能重复。


    2.自增长列

    自增长列是不好找主键时候用 名称是ids  类型是int 这一列是没有意义的。下面自动增长点对号


    3.外键
    从表
    主表
    主表控制从表
    主表中的外键列一定是主键。 类型什么的一定要一样,练习时候用了一次类型写错了结果不能建立,以后要注意

    规则:
    数据库三大范式

    第一范式:保证每一列的原子性,也就是拆到最小单位
    山东省淄博市张店区*****
    山东省 淄博市 张店区

    第二范式:保证数据表的每一列都和主键相关

    第三范式:保证数据表的每一列都和主键直接相关

    1.将表拆分,一直到不能拆分为止
    2.表名加前缀,小写
    3.如果找不到主键,就用自增长列
    4.外键关系可以不用加

  • 相关阅读:
    MySql学习2
    Java学习:JDBC
    MySql学习
    Java学习:网络编程
    Java学习:反射
    Java学习:多线程(2)
    Java学习:多线程
    .net后台webclient用post方式发送文件和数据
    实用
    day&day
  • 原文地址:https://www.cnblogs.com/sq45711478/p/5962880.html
Copyright © 2011-2022 走看看