zoukankan      html  css  js  c++  java
  • 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(联合索引)--> 不可重复

  • 相关阅读:
    Android仿qq聊天记录长按删除功能效果
    charles工具抓包教程(http跟https)
    瀑布流StaggeredGridView 下拉刷新
    Android微信分享图片大于32k进行压缩
    Android使用TextureView播放视频
    ViewPager+RadioGroup实现标题栏切换,Fragment切换
    android:theme决定AlertDialog的背景颜色
    实现本地音乐选择,播放,带可拖动进度条
    android图片透明度跟缩放大小动画事件
    Android中实现双击事件
  • 原文地址:https://www.cnblogs.com/sunch/p/9596463.html
Copyright © 2011-2022 走看看