首頁  >  文章  >  資料庫  >  PHP中資料表的選項是什麼?什麼是儲存引擎?

PHP中資料表的選項是什麼?什麼是儲存引擎?

慕斯
慕斯原創
2021-06-28 14:55:462379瀏覽

我們學會了解這麼多關於PHP的知識,不知道你們對PHP中資料表的選項是什麼了?什麼是儲存引擎?是否已經完全掌握了呢,如果沒有,那就跟隨本篇文章一起繼續學習吧

表選項列表

表選項就是,創建一個表的時候,對該表的整體設定,主要有以下幾個:charset =要使用的字元編碼.

engine = 要使用的儲存引擎(也叫表類型),

auto_increment =設定目前表的自增長欄位的初始值,預設為1comment='該表的一些說明文字'

#說明;

1,設定的字符編碼是為了跟資料庫設定的不一樣。如果一樣,就不需要設定了。因為其會自動使用資料庫層級的設定;

2,engine(儲存引擎)在程式碼層面,就是一個名詞:InnoDB,MyIsam, BDB, archive, Memory.

#什麼叫做儲存引擎?

儲存引擎是將資料儲存到硬碟的「機制」。其實,也就幾種機制(如上名字所述),不同的儲存引擎,其實主要是從2個大的層面來設計儲存機制。

1,盡可能快的速度

2,盡可能多的功能;

#選擇不同的儲存引擎,就是上述效能和功能的「權衡」。

PHP中資料表的選項是什麼?什麼是儲存引擎?

實例示範:

#演示表选项语法:
create table tab_xuanxiang(
id int auto_increment primary key,name varchar(10),
age tinyint
charset = gbk,/*产当前效据库的字符编码是utF8*/engine = MyIsam,
auto_increment = 100o,comment ="说明文字...";
insert into tab_xuanxiang (id,name,age)values(null,'张三',11)

相關學習推薦:mysql教學(影片)

以上是PHP中資料表的選項是什麼?什麼是儲存引擎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn