• MySQL1>概述


    ★数据库的概述

           是用于管理文件的一个软件

          

           - 服务端

                  socket服务器

                  接收指令

                  解析指令

           - 客户端

                  socket客户端

                  发送指令

                  解析指令

          

    ★其他类似软件

           关系型数据库:SQLlite db2 Oracle Access SQLServer MySQL

           非关系型数据库:MongDB Redis

          

    ★数据类型

           数字类型

                  整数:

                         tinyint

                         int

                         bigint

                  小数:

                         FLOAT    不精准

                         DOUBLE 不精准

                         decimal   精准

           字符串类型

                  char(10)         速度快(如果不够10个字符,会用空来填够10个字符)

                  varchar(10)           节省空间

                 

                  text

                  longtext

                  枚举 ENUM   只能选一个

                  集合 SET       可以选任意组合

                 

           时间类型

                  DATETIME      年月日时分秒

                 

    ★外键的变种

           ◇一对多(一个普通的外键)

                  一个表有一个外键

                  外键指向的值-->可以重复

                 

           ◇一对一(外键+单列唯一索引)

                  一个表有一个外键

                  再外外键的列做唯一索引-->变成不可以重复

           ◇多对多(外键+外键)

                  例子1:同一个表有两个外键

                         外键1-->可以重复

                         外键2-->可以重复

                  例子2:同一个表有两个外键,把两个外键联合唯一索引

                         外键1-->可以重复

                         外键2-->可以重复

                         外键1+外键2(联合索引)--> 不可重复

  • 相关阅读:
    FirstAFNetWorking
    JSONModel 简单例子
    KVO
    KVC
    关于UITableView的性能优化(历上最全面的优化分析)
    浅拷贝和深拷贝
    UI2_异步下载
    UI2_同步下载
    算法图解学习笔记02:递归和栈
    算法图解学习笔记01:二分查找&大O表示法
  • 原文地址:https://www.cnblogs.com/sunch/p/9596463.html
Copyright © 2020-2023  润新知