我們學習了解了這么多關(guān)于php的知識,不知道你們對php中數(shù)據(jù)表的選項是什么?什么是儲存引擎?是否已經(jīng)完全掌握了呢,如果沒有,那就跟隨本篇文章一起繼續(xù)學習吧
表選項列表
表選項就是,創(chuàng)建一個表的時候,對該表的整體設(shè)定,主要有如下幾個:charset =要使用的字符編碼.
engine = 要使用的存儲引擎(也叫表類型),
auto_increment=設(shè)定當前表的自增長字段的初始值,默認是1comment=‘該表的一些說明文字’
立即學習“PHP免費學習筆記(深入)”;
說明;
1,設(shè)定的字符編碼是為了跟數(shù)據(jù)庫設(shè)定的不一樣。如果一樣,就不需要設(shè)定了。因為其會自動使用數(shù)據(jù)庫級別的設(shè)定;
2,engine(存儲引擎)在代碼層面,就是一個名詞:InnoDB,MyIsam, BDB, archive, Memory.
什么叫做存儲引擎?
存儲引擎是將數(shù)據(jù)存儲到硬盤的“機制”。其實,也就幾種機制(如上名字所述),不同的存儲引擎,其實主要是從2個大的層面來設(shè)計存儲機制。
1,盡可能快的速度
2,盡可能多的功能;
選擇不同的存儲引擎,就是上述性能和功能的“權(quán)衡”。
實例演示:
#演示表選項語法: create?table?tab_xuanxiang( id?int?auto_increment?primary?key,name?varchar(10), age?tinyint charset?=?gbk,/*產(chǎn)當前效據(jù)庫的字符編碼是utF8*/engine?=?MyIsam, auto_increment?=?100o,comment?="說明文字..."; insert?into?tab_xuanxiang?(id,name,age)values(null,'張三',11)
相關(guān)學習推薦:mysql教程(視頻)
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END