国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 數(shù)據(jù)庫 > 文庫 > 正文

數(shù)據(jù)表類型

2024-09-07 22:12:50
字體:
供稿:網(wǎng)友
  數(shù)據(jù)表類型
  一、 創(chuàng)建數(shù)據(jù)表
 
   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  類型(長(zhǎng)度) 屬性  索引,
 
  字段名2  類型(長(zhǎng)度) 屬性  索引,
 
  字段名3  類型(長(zhǎng)度) 屬性  索引,
 
  字段名4  類型(長(zhǎng)度) 屬性  索引,
 
  字段名5  類型(長(zhǎng)度) 屬性  索引,
 
  ...
 
  字段名N  類型(長(zhǎng)度) 屬性  索引,
 
  ) ENGINE =MyISAM  DEFAULT  CHARSET =utf8;
 
  html  設(shè)置字符集  utf-8
 
  mysql 設(shè)置字符集  utf8
 
   二、 mysql 數(shù)據(jù)類型
 
     1. 整數(shù)類型(重點(diǎn)重點(diǎn)重點(diǎn))
 
  整數(shù)類型
 
  字節(jié)數(shù)
 
  無符號(hào)范圍
 
  有符號(hào)范圍
 
  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 支持的數(shù)據(jù)類型后面指定該類型的寬度, 基本形式如下:
 
  數(shù)據(jù)類型(顯示寬度)
 
  默認(rèn)顯示寬度: 可以理解為 一個(gè)整數(shù)類型的默認(rèn)寬度正好能顯示該數(shù)據(jù)類型的所有值的寬度  默認(rèn)長(zhǎng)度其實(shí)是當(dāng)前位數(shù)減一 為什么要減一 是因?yàn)榈谝晃皇俏覀兊姆?hào)位
 
   n1    | tinyint(4)
 
   n2    | smallint(6)
 
   n3    | mediumint(9)
 
   n4    | int(11)
 
   n5    | bigint(20)
 
   在整數(shù)類型使用是 可以配置zerofill 參數(shù) zerofill 表示數(shù)字不足的顯示空間由0來填充補(bǔ)全
 
  出現(xiàn)下面報(bào)錯(cuò)的原因是
 
  Out of range value for column 'n1' at row 1
 
  你的長(zhǎng)度超出了范圍
 
  注意:
 
  使用zerofill是 mysql會(huì)自動(dòng)加上unsigned(無符號(hào))屬性 那么該整數(shù)類型只能表示無符號(hào)數(shù)  器顯示長(zhǎng)度比默認(rèn)顯示寬度小一
 
  在設(shè)置了顯示寬度時(shí) 如果插入的數(shù)據(jù)寬度大于設(shè)置的顯示寬度 數(shù)據(jù)依然可以插入  且能夠顯示  但是該設(shè)置的寬度失效
 
  數(shù)據(jù)的寬度不能大于默認(rèn)寬度 如果大于默認(rèn)寬度 那么該數(shù)據(jù)已經(jīng)超出該類型的最大值 因?yàn)樽畲笾档膶挾缺仨毿∮诘扔谀J(rèn)寬度  如果一個(gè)值大于最大值 將不能插入
 
  -- 整數(shù)類型還有一個(gè)屬性 AUTO_INCREMENT 屬性    自增
 
  -- 自增屬性需要配合索引使用
 
  -- 如果出現(xiàn)下面報(bào)錯(cuò) 請(qǐng)?jiān)谀阕栽鰧傩院竺婕由夏愕乃饕齼?nèi)容
 
  -- 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)  唯一索引所有值不能有重復(fù)
 
  -- 主鍵索引primary key  一個(gè)數(shù)據(jù)表中只能有一個(gè)  唯一作用 一般設(shè)置都是自增字段
 
  zerofill 零填充
 
  unsigned   無符號(hào)
 
  auto_increment  自增
 
  只能修飾整數(shù)類型
 
   2. 浮點(diǎn)數(shù)和定點(diǎn)數(shù)
 
   mysql 中使用浮點(diǎn)數(shù)和定點(diǎn)數(shù)來表示小數(shù)
 
  浮點(diǎn)數(shù): 單精度浮點(diǎn)數(shù)(float) 和雙精度浮點(diǎn)數(shù)(double)
 
  定點(diǎn)數(shù): DECIMAL
 
  定點(diǎn)數(shù)在存儲(chǔ)空間 是根據(jù)精度來決定的
 
  mysql中可以指定浮點(diǎn)數(shù)的精度: 數(shù)據(jù)類型(M,D)
 
  M 精度   是數(shù)據(jù)的總長(zhǎng)度  小數(shù)點(diǎn)不占位
 
  D  標(biāo)度   小數(shù)點(diǎn)后的長(zhǎng)度
 
  在存儲(chǔ)小數(shù)的時(shí)候 建議使用decimal類型 定點(diǎn)數(shù)以字符串形式存儲(chǔ) 因此精度要比浮點(diǎn)數(shù)更高  而且浮點(diǎn)數(shù)容易出現(xiàn)誤差 這是浮點(diǎn)數(shù)一直存在的問題 如果對(duì)數(shù)據(jù)的精度要求很高 還是選擇定點(diǎn)數(shù)比較安全
 
  如果標(biāo)度超出位數(shù)那么他會(huì)進(jìn)行四舍五入如果你的精度和標(biāo)度一樣那么我們的整數(shù)位只能是零
 
   3. 時(shí)間
 
  -- 時(shí)間戳
 
  -- 2147483647
 
  INT 2147483647
 
  因?yàn)閜hp可以有date函數(shù)  你想處理什么樣子都可以  所以我們使用時(shí)間戳來存儲(chǔ)我們php的時(shí)間
 
  4. 字符串類型
 
   字符串類型是mysql中用來存儲(chǔ)字符串的數(shù)據(jù)類型 字符串類型包含: VARCHAR  CHAR  TEXT  ENUM   SET
 
  CHAR 和VARCHAR
 
  字符串類型(M) M-- 該字符串的最大長(zhǎng)度 M
 
   CHAR 定長(zhǎng)的字符類型  0-255
 
  VARCHAR  變長(zhǎng)的字符類型 5.0以前 0-255 5.0版本以后 0-65535
 
  char(5) 和 varchar(5)區(qū)別
 
   插入值      char 占用字?jǐn)?shù)      varchar占用字?jǐn)?shù)
 
    1   5  2
 
    123  5 4
 
  1234          5 5
 
    12345  5 6
 
  CHAR 定長(zhǎng)字符類型   分配多少空間就占用多少空間 不計(jì)算需要的長(zhǎng)度  處理數(shù)據(jù)速度快
 
  VARCHAR 變長(zhǎng)字符類型   根據(jù)字符串的長(zhǎng)度來分配空間  需要計(jì)算長(zhǎng)度   處理數(shù)據(jù)速度稍慢
 
  什么時(shí)候用char  什么時(shí)候用varchar
 
  當(dāng)你插入的數(shù)據(jù)長(zhǎng)度一直不變的情況下 請(qǐng)使用char  密碼需要使用char
 
  當(dāng)你插入的數(shù)據(jù)長(zhǎng)度是隨時(shí)改變的情況下  使用varchar  用戶名需要使用varchar
 
    ENUM 類型  枚舉類型
 
  ENUM(‘值1,值2,值3,,,,,值n’)
 
  n--代表參數(shù)列表中的第n個(gè)值 n 65535
 
  ENUM 的值只能去列表中的一個(gè)元素
 
  1/65535
 
  SET 類型
 
  在創(chuàng)建表是 set類型的取值范圍是以列表的形式指定的
 
  set(‘值1,值2,值3,。。。值n’);
 
  set 類型的值最多只是64個(gè)元素 取值可以是一個(gè)或者多個(gè) 其他特性和enum類似
 
  1-64/64
 
  三 查看表結(jié)構(gòu)
 
   DESC 表名 : 縮寫版
 
   DESCRIBE 表名
 
  查看建表語句
 
  SHOW CREATE TABLE 表名
 
  四 創(chuàng)建表
 
  1. 建表語法
 
  CREATE  TABLE  IF NOT EXISTS 表名稱(
 
    字段名1  類型(長(zhǎng)度) 屬性  索引,
 
  字段名2  類型(長(zhǎng)度) 屬性  索引,
 
  字段名3  類型(長(zhǎng)度) 屬性  索引,
 
  字段名4  類型(長(zhǎng)度) 屬性  索引,
 
  字段名5  類型(長(zhǎng)度) 屬性  索引,
 
  ...
 
  字段名N  類型(長(zhǎng)度) 屬性  索引,
 
  ) ENGINE =MyISAM  DEFAULT  CHARSET =utf8;
 
  a. 設(shè)置主鍵
 
  PRIMARY KEY
 
  字段名  數(shù)據(jù)類型  PRIMARY KEY
 
  b. 設(shè)置表的非空約束
 
   字段名  數(shù)據(jù)類型 NOT NULL
 
  不為空 只是不為null
 
  c. 設(shè)置表的唯一性
 
   字段名 數(shù)據(jù)類型 UNIQUE
 
  d. 設(shè)置表字段值的自增
 
     字段名 數(shù)據(jù)類型 AUTO_INCREMENT
 
  如果你設(shè)置自增就必須加上 索引 PRIMARY KEY
 
  e. 設(shè)置表的字段默認(rèn)值
 
  字段名 數(shù)據(jù)類型 DEFAULT 默認(rèn)值
 
  f. 設(shè)置字段的數(shù)字類型 不能為負(fù)數(shù)
 
  字段名 數(shù)據(jù)類型 UNSIGNED
 
  g. 建表引擎
 
   MyISAM
 
   InnoDB
 
  MyISAM 與 InnoDB 的區(qū)別
 
  myisam  讀取速度快  不支持事務(wù)
 
  InnoDB  讀取速度稍慢  支持事務(wù)   事務(wù)回滾

(編輯:武林網(wǎng))

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产aⅴ超薄肉色丝袜交足| 一区免费观看| 999在线视频| 国产视频三级在线观看播放| 中文字幕日本在线观看| 国产原创精品视频| 国产视频福利在线| 国产精品被窝福利一区| 国产精品人人| 伊人网在线观看| 伊人中文在线| 人人干人人插| 综合激情亚洲| 最近中文字幕大全中文字幕免费| 国产毛片视频| 在线黄色.com| 国产视频在线播放| eeuss影院网站免费观看| 天堂亚洲精品| 欧美国产中文| 国产h色视频在线观看| 久久五月精品| 午夜在线网站| 国产精品伦一区二区三区级视频频| 一个人看的www免费观看视频| 国产麻豆视频免费观看| 亚洲国产精品区| 2021天堂中文幕一二区在线观| 在线视频福利| 国产三级在线免费| 国产在线一二三区| av在线电影观看| 69视频在线| 国产视频精选在线| 中文字幕在线免费| 久久精品国产亚洲a∨麻豆| 99热免费在线| 91嫩草在线播放| 91社区在线观看| 国产黄色免费| av免费在线观| 亚洲欧美国产另类首页| 亚洲欧美日韩综合精品网| 国产成人亚洲欧美电影| 国产精品日日爱| 69久久久久| 精品精品导航| 在线看黄网站| www.久草.com| 国产女人在线观看| 国产伦精品一区二区三区高清版禁| 免费电影网站在线视频观看福利| gogogo影视剧免费观看在线观看| 日本一本久久| 狂野欧美性猛交xxxx乱大交| 欧美性猛交xxxxbbbb| 青娱乐在线视频观看| 国产在线你懂得| 九九热在线视频观看| 国产尤物一区二区三区| 欧美日韩视频精品一区二区| 免费a在线观看| 国产亚洲精品久久久久久青梅| 国产精品乱码一区二区三区视频| 69精品视频| а√最新版地址在线天堂| 狠狠狠综合7777久夜色撩人| 国产欧美日韩第一页| 在线视频婷婷| 丁香在线视频| 91极品在线| 狠狠狠狠狠狠操| 69精品视频| 99热99re6国产在线播放| 日本视频一二三区中文字幕| 国产毛片视频| av中文资源在线| 国产毛片在线看| 18被视频免费观看视频| 欧美另类在线视频| 国产成人天天5g影院| 久热中文字幕精品视频在线| 9999在线视频| 国产精品自产拍在线观看2019| 精品国产美女福利到在线不卡| 国产中文字幕第一页| 在线国产三级| 国产福利在线播放| 欧美日韩综合高清一区二区| 国产娇喘精品一区二区三区图片| 久久精品蜜桃| 精品久久亚洲一级α| 国产一二三视频| 日本视频二区| 精精国产xxxx视频在线动漫| 中文字幕专区| 国产鲁鲁视频在线观看特色| 欧洲亚洲精品视频| av在线不卡网站| 在线国产91| 精品国产高清自在线一区二区三区| 国产美女福利在线| 国产免费av高清在线| 日本一二区视频| 四虎成人免费观看在线网址| 在线午夜影院| 97视频免费| av网站在线播放| 欧美午夜电影一区二区三区| eeuss影院在线观看| eeuss影院在线播放| 开心激情五月婷婷| 国产精品一区牛牛影视| 中文字幕日本三级| 69堂视频在线观看国产| av网址在线看| 开心婷婷激情五月| 国产精品剧情一区二区三区| 国产精品免费视频二三区| 国产羞羞视频在线播放| 精品精品导航| 狠狠操狠狠色| 92国产在线视频| 日本一级理论片在线大全| 久久综合精品视频| 国产午夜三区视频在线| 精品麻豆一区二区三区| 免费网站看黄yyy222| 国产视频2区| 色综合久久五月天| 国产日产一区二区| sese在线视频| 国产激情在线视频| av网址在线播放| 中文字幕第一页在线| 在线国产一区二区三区| 国产免费av高清在线| 精品国内自产拍在线视频| 亚洲一道本在线| 国产亚洲精品一区二区在线观看 | 日本高清不卡中文字幕 | 天天av天天爽| 亚洲欧美中文字幕在线观看| 最新中文字幕在线| 性色视频在线| 精精国产xxxx视频在线动漫 | 国产免费电影网站入口| 亚洲妇熟xxxx妇色黄| 午夜av电影| 久草.com| 免费在线高清av| 日韩国产成人| a级片国产精品自在拍在线播放| 国产特黄在线| 国产三级在线播放| 国产婷婷视频在线| 中文字幕人成高视频| 国产蜜臀在线| 九色福利视频| 国产麻豆综合视频在线观看| 久草在线视频网| 欧美日韩**字幕一区| www在线视频观看| www.狠狠操| 久久一本精品| 国产永久免费高清在线观看视频| 九九热在线视频观看| 国产精品一区二区三区四区色| 超碰在线国产| 国产精品一区二区婷婷| 1区2区3区在线| 国产成人精品男人的天堂538| 国产人成网在线播放va免费| 国产精选在线观看| 国产精品入口麻豆完整版| 国产精品免费麻豆入口| 精品日韩av| 日本不卡影院| 国产一区二区三区美女秒播| 国产激情二区| 日本黄色免费网址| 天堂资源最新版在线视频观看免费网 | 中文字幕视频在线| 国产福利在线播放麻豆| 在线观看免费黄色| 蜜桃视频中文字幕| 国产在线高清| 在线免费观看你懂的| 好吊日视频在线观看| 国产色a在线| gogo在线高清视频| 国产精品你懂的在线观看 | 国产不卡精品一区二区三区| av在线第一页| 国产视频青青| 欧美日韩久久中文字幕| 7777在线| 综合激情亚洲| 国产美女在线免费观看| 18av在线播放|