• MYSQL数据库学习笔记0523


    LAMP - Linux Apache MySQL PHP 丐帮()

    解析Linux可以

        Apache应该被看作是一个服务员在那随时守着一旦你有什么要搜索的立马给你导出来(你点菜 他只负责传菜与上菜即导出的内容)

    而PHP就是厨子负责进行制作

    MySQL则是一个数据库 负责将内容存储,而不做处理


    MySQL - 三个层次:文件层次,服务层次,界面

    常用的数据类型:
    int 整数

    例1、2、4、6、、等(一般整数就用int)
    float double decimal 小数

    其中decimal是我比较喜欢用的
    varchar char 字符串

    varchar字符串广泛应用

    char字符用到一些固定的字符上例如身份证号码,生日等等;
    bit bool型

    bit:就两种结果0和1;与bool中的true和flase相似
    datetime 日期时间

    注意引用步骤

     

    建表的一般经验:分类、分层、分步
    1.分类:
    2.mn关系:1对1,1对多,多对多?

    例:

    员工(员工姓名,员工性别,年龄,岗位,部门代号)*一个表格

    部门(部门代号,部门名称,部门主管,部门职责)*一个表格


    老师(代号,姓名,性别,年龄)
    课程(代号,名称,课时数)
    按排(老师代号,课程代号,时间段)

     

     

    冗余,粘连

    考试系统的数据库
    学生学号,姓名,试卷名称,题目内容,分数

    班级(班号,班主任,班长)
    学生(学号,姓名,性别,年龄,班级)
    试卷(卷号,名称,科目名称)
    题目(代号,内容,难度系数)
    组卷(卷号,题号)
    分数(学号,卷号,分数)

    一、实体完整性:
    主键:唯一,必填;排序;每个表只能有一个主键。单列,组合列。
    自增长:必须是数字,系统自动增加的。
    默认值:如果不填就用默认值填充,如果填了就用填 写的值保存。
    非空约束:


    二、引用完整
    外键:两个表(主表,从表),建在从表上。
    主表:用来约束别人的表
    从表:受约束的表。
    主从表只对指定的两个表有意义

    select * from 表名

    sqlserver,mysql,oracle,db2

  • 相关阅读:
    BZOJ2435 NOI2011道路修建
    BZOJ2431 HAOI2009逆序对数列(动态规划)
    BZOJ2456 mode
    BZOJ2324 ZJOI2011营救皮卡丘(floyd+上下界费用流)
    BZOJ2303 APIO2011方格染色(并查集)
    BZOJ2299 HAOI2011向量(数论)
    BZOJ2169 连边(动态规划)
    BZOJ2159 Crash的文明世界(树形dp+斯特林数)
    洛谷 P1306 斐波那契公约数 解题报告
    洛谷 P2389 电脑班的裁员 解题报告
  • 原文地址:https://www.cnblogs.com/koker/p/5520861.html
Copyright © 2020-2023  润新知