亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > 文庫 > 正文

數據表類型

2024-09-07 22:12:50
字體:
來源:轉載
供稿:網友
  數據表類型
  一、 創建數據表
 
   CREATE TABLE IF NOT EXISTS user(
 
  id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
 
  name VARCHAR(255) NOT NULL UNIQUE,
 
  Sex TINYINT  NOT NULL DEFUALT 1,
 
  age TINYINT  NOT NULL DEFAULT 0
 
  )ENGINE = MyISAM DEFAULT CHARSET=utf8;
 
  CREATE  TABLE  IF NOT EXISTS 表名稱(
 
    字段名1  類型(長度) 屬性  索引,
 
  字段名2  類型(長度) 屬性  索引,
 
  字段名3  類型(長度) 屬性  索引,
 
  字段名4  類型(長度) 屬性  索引,
 
  字段名5  類型(長度) 屬性  索引,
 
  ...
 
  字段名N  類型(長度) 屬性  索引,
 
  ) ENGINE =MyISAM  DEFAULT  CHARSET =utf8;
 
  html  設置字符集  utf-8
 
  mysql 設置字符集  utf8
 
   二、 mysql 數據類型
 
     1. 整數類型(重點重點重點)
 
  整數類型
 
  字節數
 
  無符號范圍
 
  有符號范圍
 
  TINYINT(微整型)
 
  1
 
  +0 - +255
 
  -128- +127
 
  SMALLINT(小整型)
 
  2
 
    0-65535
 
  -32768-32767
 
  MEDIUMINT(中整型)
 
  3
 
  0-16777215
 
   -8388608-8388607
 
  INT(整型)
 
  4
 
   0-4294967295
 
  -2147483648-2147483647
 
  BIGINT(大整型)
 
  8
 
  0-188446744073709551615
 
 
  mysql 支持的數據類型后面指定該類型的寬度, 基本形式如下:
 
  數據類型(顯示寬度)
 
  默認顯示寬度: 可以理解為 一個整數類型的默認寬度正好能顯示該數據類型的所有值的寬度  默認長度其實是當前位數減一 為什么要減一 是因為第一位是我們的符號位
 
   n1    | tinyint(4)
 
   n2    | smallint(6)
 
   n3    | mediumint(9)
 
   n4    | int(11)
 
   n5    | bigint(20)
 
   在整數類型使用是 可以配置zerofill 參數 zerofill 表示數字不足的顯示空間由0來填充補全
 
  出現下面報錯的原因是
 
  Out of range value for column 'n1' at row 1
 
  你的長度超出了范圍
 
  注意:
 
  使用zerofill是 mysql會自動加上unsigned(無符號)屬性 那么該整數類型只能表示無符號數  器顯示長度比默認顯示寬度小一
 
  在設置了顯示寬度時 如果插入的數據寬度大于設置的顯示寬度 數據依然可以插入  且能夠顯示  但是該設置的寬度失效
 
  數據的寬度不能大于默認寬度 如果大于默認寬度 那么該數據已經超出該類型的最大值 因為最大值的寬度必須小于等于默認寬度  如果一個值大于最大值 將不能插入
 
  -- 整數類型還有一個屬性 AUTO_INCREMENT 屬性    自增
 
  -- 自增屬性需要配合索引使用
 
  -- 如果出現下面報錯 請在你自增屬性后面加上你的索引內容
 
  -- ERROR 1075 (42000): Incorrect table definition; there can be only one auto column and it must be defined as a key
 
  -- key(index) 索引
 
  -- 普通索引(index)
 
  -- 唯一索引(unique)  唯一索引所有值不能有重復
 
  -- 主鍵索引primary key  一個數據表中只能有一個  唯一作用 一般設置都是自增字段
 
  zerofill 零填充
 
  unsigned   無符號
 
  auto_increment  自增
 
  只能修飾整數類型
 
   2. 浮點數和定點數
 
   mysql 中使用浮點數和定點數來表示小數
 
  浮點數: 單精度浮點數(float) 和雙精度浮點數(double)
 
  定點數: DECIMAL
 
  定點數在存儲空間 是根據精度來決定的
 
  mysql中可以指定浮點數的精度: 數據類型(M,D)
 
  M 精度   是數據的總長度  小數點不占位
 
  D  標度   小數點后的長度
 
  在存儲小數的時候 建議使用decimal類型 定點數以字符串形式存儲 因此精度要比浮點數更高  而且浮點數容易出現誤差 這是浮點數一直存在的問題 如果對數據的精度要求很高 還是選擇定點數比較安全
 
  如果標度超出位數那么他會進行四舍五入如果你的精度和標度一樣那么我們的整數位只能是零
 
   3. 時間
 
  -- 時間戳
 
  -- 2147483647
 
  INT 2147483647
 
  因為php可以有date函數  你想處理什么樣子都可以  所以我們使用時間戳來存儲我們php的時間
 
  4. 字符串類型
 
   字符串類型是mysql中用來存儲字符串的數據類型 字符串類型包含: VARCHAR  CHAR  TEXT  ENUM   SET
 
  CHAR 和VARCHAR
 
  字符串類型(M) M-- 該字符串的最大長度 M
 
   CHAR 定長的字符類型  0-255
 
  VARCHAR  變長的字符類型 5.0以前 0-255 5.0版本以后 0-65535
 
  char(5) 和 varchar(5)區別
 
   插入值      char 占用字數      varchar占用字數
 
    1   5  2
 
    123  5 4
 
  1234          5 5
 
    12345  5 6
 
  CHAR 定長字符類型   分配多少空間就占用多少空間 不計算需要的長度  處理數據速度快
 
  VARCHAR 變長字符類型   根據字符串的長度來分配空間  需要計算長度   處理數據速度稍慢
 
  什么時候用char  什么時候用varchar
 
  當你插入的數據長度一直不變的情況下 請使用char  密碼需要使用char
 
  當你插入的數據長度是隨時改變的情況下  使用varchar  用戶名需要使用varchar
 
    ENUM 類型  枚舉類型
 
  ENUM(‘值1,值2,值3,,,,,值n’)
 
  n--代表參數列表中的第n個值 n 65535
 
  ENUM 的值只能去列表中的一個元素
 
  1/65535
 
  SET 類型
 
  在創建表是 set類型的取值范圍是以列表的形式指定的
 
  set(‘值1,值2,值3,。。。值n’);
 
  set 類型的值最多只是64個元素 取值可以是一個或者多個 其他特性和enum類似
 
  1-64/64
 
  三 查看表結構
 
   DESC 表名 : 縮寫版
 
   DESCRIBE 表名
 
  查看建表語句
 
  SHOW CREATE TABLE 表名
 
  四 創建表
 
  1. 建表語法
 
  CREATE  TABLE  IF NOT EXISTS 表名稱(
 
    字段名1  類型(長度) 屬性  索引,
 
  字段名2  類型(長度) 屬性  索引,
 
  字段名3  類型(長度) 屬性  索引,
 
  字段名4  類型(長度) 屬性  索引,
 
  字段名5  類型(長度) 屬性  索引,
 
  ...
 
  字段名N  類型(長度) 屬性  索引,
 
  ) ENGINE =MyISAM  DEFAULT  CHARSET =utf8;
 
  a. 設置主鍵
 
  PRIMARY KEY
 
  字段名  數據類型  PRIMARY KEY
 
  b. 設置表的非空約束
 
   字段名  數據類型 NOT NULL
 
  不為空 只是不為null
 
  c. 設置表的唯一性
 
   字段名 數據類型 UNIQUE
 
  d. 設置表字段值的自增
 
     字段名 數據類型 AUTO_INCREMENT
 
  如果你設置自增就必須加上 索引 PRIMARY KEY
 
  e. 設置表的字段默認值
 
  字段名 數據類型 DEFAULT 默認值
 
  f. 設置字段的數字類型 不能為負數
 
  字段名 數據類型 UNSIGNED
 
  g. 建表引擎
 
   MyISAM
 
   InnoDB
 
  MyISAM 與 InnoDB 的區別
 
  myisam  讀取速度快  不支持事務
 
  InnoDB  讀取速度稍慢  支持事務   事務回滾

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲第一天堂av| 国产成+人+综合+亚洲欧洲| 国产精品com| 国产精品一区二区三区在线播放| 亚洲一区二区中文字幕| 日韩av影片在线观看| 97人洗澡人人免费公开视频碰碰碰| 久久亚洲成人精品| 国产福利视频一区二区| 日韩精品在线免费观看视频| 午夜美女久久久久爽久久| 日韩中文在线观看| 在线a欧美视频| 中文字幕成人在线| 久久亚洲精品中文字幕冲田杏梨| 日本久久久久久| 国产日韩在线看| 国产成人精品综合久久久| 欧美多人爱爱视频网站| 亚洲自拍偷拍区| 日韩av在线导航| 中文字幕日韩精品有码视频| 国产免费一区视频观看免费| 两个人的视频www国产精品| 国产suv精品一区二区三区88区| 国产91免费看片| 亚洲欧美激情精品一区二区| 亚洲一级一级97网| 日韩av中文字幕在线免费观看| 亚洲理论电影网| 91精品国产综合久久香蕉922| 国产精品专区第二| 久久久久中文字幕2018| 国产99久久精品一区二区永久免费| 最近中文字幕mv在线一区二区三区四区| 神马久久桃色视频| 欧美激情一区二区三级高清视频| 国产精品国产三级国产aⅴ浪潮| 在线观看国产精品淫| 97香蕉超级碰碰久久免费软件| 亚洲综合在线中文字幕| 中文字幕亚洲自拍| 欧美日韩亚洲一区二区三区| 国产剧情日韩欧美| 色偷偷91综合久久噜噜| 欧美人与性动交| 欧美丰满老妇厨房牲生活| 一本一本久久a久久精品牛牛影视| 性夜试看影院91社区| 国内精品久久久久久中文字幕| 久久精品一本久久99精品| 亚洲国产高清福利视频| 国产一区二区三区在线观看网站| 日韩精品视频在线免费观看| 久久综合88中文色鬼| 久久久久久久一| 国产精品亚洲网站| 欧美激情免费看| 亚洲国产美女久久久久| 欧美日韩中文字幕在线| 国产综合在线观看视频| 国产亚洲精品成人av久久ww| 欧美在线视频网站| 欧美精品在线免费播放| 久热在线中文字幕色999舞| 欧美高清性猛交| 久久久久久久电影一区| 91亚洲精品一区| 亚洲成色999久久网站| 国产精品久久二区| 亚洲国产精品久久精品怡红院| 久久久国产一区二区三区| 日韩亚洲欧美成人| 国产亚洲人成网站在线观看| 97婷婷涩涩精品一区| 亚洲精品一区二三区不卡| 伊人亚洲福利一区二区三区| 日韩免费在线电影| 久热国产精品视频| 欧美精品生活片| 91久久夜色精品国产网站| 国产亚洲精品久久久久久777| 国产成人综合一区二区三区| 在线看片第一页欧美| …久久精品99久久香蕉国产| 国产精品99免视看9| 欧美理论在线观看| 国产精品视频久久久| 97成人精品视频在线观看| 亚洲精品自拍视频| 日韩国产中文字幕| 欧美精品videos性欧美| 亚洲老司机av| 日本欧美爱爱爱| 91国产美女视频| 亚洲色图av在线| 亚洲人a成www在线影院| 91中文字幕在线观看| 久久久久亚洲精品成人网小说| 亚洲一区二区国产| 欧美极品美女电影一区| 欧美激情在线狂野欧美精品| 国产97色在线| 国产精品久久久久久久久久尿| www.亚洲天堂| 欧美日韩国产综合视频在线观看中文| 成人午夜在线影院| 久久视频在线直播| 欧美日韩国产精品一区二区不卡中文| 国产精品aaaa| 国产精品欧美激情| 日本韩国在线不卡| 欧美在线视频在线播放完整版免费观看| 国产精品中文在线| 欧美一区二粉嫩精品国产一线天| 成人av资源在线播放| 91麻豆国产精品| 一区二区日韩精品| 中文字幕在线看视频国产欧美在线看完整| 日韩av在线一区二区| 久久久久久久色| 国产一区二区日韩| 亚洲午夜女主播在线直播| 日韩欧中文字幕| 欧美另类老肥妇| 国产成人涩涩涩视频在线观看| 91干在线观看| 深夜精品寂寞黄网站在线观看| 亚洲天堂影视av| 国产精品视频网站| 中文字幕久精品免费视频| 亚洲成av人影院在线观看| 久青草国产97香蕉在线视频| 国产欧美欧洲在线观看| 欧美成人免费va影院高清| 欧美高清在线视频观看不卡| 亚洲美女自拍视频| 国产精品av在线播放| 日韩av免费看| 国产一区二区三区精品久久久| 欧美激情一区二区久久久| 亚洲精品自拍偷拍| 欧美尤物巨大精品爽| 国产日韩换脸av一区在线观看| 日韩高清免费观看| 欧美激情亚洲视频| 2019亚洲日韩新视频| 美乳少妇欧美精品| 国产精品∨欧美精品v日韩精品| 91精品国产乱码久久久久久久久| 91免费高清视频| 国产成人福利视频| 日韩精品小视频| 国产91精品网站| 国产视频一区在线| 亚洲最大成人在线| 国产精品美女999| 在线观看日韩欧美| 亚洲a中文字幕| 精品久久久香蕉免费精品视频| 国产精品入口福利| 欧美精品情趣视频| 亚洲精品久久久久久下一站| 亚洲午夜未满十八勿入免费观看全集|