六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

mysql創建數據表時指定默認值圖文說明教程

[摘要]指定默認值如果在插入行時沒有給出值,MySQL允許指定此時使用的默認值。默認值用 CREATE TABLE 語句的列定義中的 DEFAULT 關鍵字指定。請看下面的例子:輸入:create table orderitems(order_num int ...
指定默認值

如果在插入行時沒有給出值,MySQL允許指定此時使用的默認值。默認值用 CREATE TABLE 語句的列定義中的 DEFAULT 關鍵字指定。

請看下面的例子:

輸入:

create table orderitems
(
order_num              int                 NOT NULL,
order_item              int                NOT NULL,
prod_id              char(10)            NOT NULL,
quantity                  int                 NOT NULL   DEFAULT1,
item_price         decimal(8,2)      NOT NULL,
PRIMARY KEY ( order_num,order_item)
)ENGINE = InnoDB;

輸出:這條語句創建包含組成訂單的各物品的 orderitems 表(訂單本身存儲在 orders 表中)。 quantity 列包含訂單中每項物品的數量。在此例子中,給該列的描述添加文本 DEFAULT 1 指示MySQL,在未給出數量的情況下使用數量 1 。

不允許函數 與大多數DBMS不一樣,MySQL不允許使用函數作為默認值,它只支持常量。

使用默認值而不是 NULL 值 許多數據庫開發人員使用默認值而不是 NULL 列,特別是對用于計算或數據分組的列更是如此。

延伸知識:

什么是引擎類型?

你可能已經注意到,迄今為止使用的 CREATE TABLE 語句全都以ENGINE=InnoDB 語句結束。

與其他DBMS一樣,MySQL有一個具體管理和處理數據的內部引擎。在你使用 CREATE TABLE 語句時,該引擎具體創建表,而在你使用 SELECT語句或進行其他數據庫處理時,該引擎在內部處理你的請求。多數時候,此引擎都隱藏在DBMS內,不需要過多關注它。

但MySQL與其他DBMS不一樣,它具有多種引擎。它打包多個引擎,這些引擎都隱藏在MySQL服務器內,全都能執行 CREATE TABLE 和 SELECT等命令。

為什么要發行多種引擎呢?因為它們具有各自不同的功能和特性,為不同的任務選擇正確的引擎能獲得良好的功能和靈活性。

當然,你完全可以忽略這些數據庫引擎。如果省略 ENGINE= 語句,則使用默認引擎(很可能是 MyISAM ),多數SQL語句都會默認使用它。但并不是所有語句都默認使用它,這就是為什么 ENGINE= 語句很重要的原因(也就是為什么本書的樣列表中使用兩種引擎的原因)。

以下是幾個需要知道的引擎:

1.InnoDB 是一個可靠的事務處理引擎,它不支持全文本搜索;

2.MEMORY 在功能等同于 MyISAM ,但由于數據存儲在內存(不是磁盤)中,速度很快(特別適合于臨時表);

3.MyISAM 是一個性能極高的引擎,它支持全文本搜索,但不支持事務處理。

引擎類型可以混用。除 productnotes 表使用 MyISAM 外,本書中的樣例表都使用 InnoDB 。原因是作者希望支持事務處理(因此,使用 InnoDB ),但也需要在 productnotes 中支持全文本搜索(因此,使用 MyISAM )。

外鍵不能跨引擎 混用引擎類型有一個大缺陷。外鍵(用于強制實施引用完整性)不能跨引擎,即使用一個引擎的表不能引用具有使用不同引擎的表的外鍵。

那么,你應該使用哪個引擎?這有賴于你需要什么樣的特性。 MyISAM由于其性能和特性可能是最受歡迎的引擎。但如果你不需要可靠的事務處理,可以使用其他引擎。

以上就是mysql創建數據表時指定默認值教程的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 日韩免费看片 | 五月婷在线视频 | 欧美亚洲综合视频 | 亚洲综合99 | 在线观看91香蕉国产免费 | 色综合小说天天综合网 | 天天操婷婷 | 综合 欧美 亚洲日本 | 日本尤物精品视频在线看 | 色窝窝免费播放视频在线 | 亚洲v日本v欧美v综合v | 日本激情视频一区二区三区 | 色亚洲天堂| 日韩激情中文字幕 | 亚洲网址在线 | 日本中文字幕视频 | 日日操夜夜添 | 丝袜 欧美 视频 首页 在线 | 午夜影院啪啪 | 色婷婷综合激情 | 日韩午夜在线视频不卡片 | 日本成年人免费看 | 日韩成人免费在线 | 日韩亚洲欧美日本精品va | 亚洲欧洲精品国产二码 | 五月深爱婷婷 | 日韩精品一区二区三区免费视频 | 四虎影视在线影院4hutv | 欧美性猛交xxxx乱大交be | 欧美一欧美一区二三区性 | 欧美野外多人交3 | 天啪天天天天拍天天碰 | 日本一区二区在线免费观看 | 午夜精品久久久久久久 | 在线久色 | 日本大片网 | 天天插天天操天天射 | 亚洲高清视频免费 | 亚洲成年人免费网站 | 特一级毛片 | 日韩一区三区 |