欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

[Mysql] 的創建

1.創建表

創建表的作用在于指定表字段的類型+屬性(約束)

創建表使用CREATE TABLE關鍵字進行操作

? ? 語法結構

? ? CREATE TABLE 表名(

? ? ? ? ? ? 字段名 ? 數據類型 ? 屬性/約束,

? ? ? ? ? ? ...

? ? ? ? ? ? 字段名 ? 數據類型 ? 屬性/約束,

? ? ? ? ? ? [PRIMARY KEY(字段名)]

注意

1.表名和字段名需唯一

2.屬性/約束中,默認允許設置NULL

? ? 理解NULL

? ? NULL不等于空串,空串是有效值

? ? 不要把NULL值與空串相混淆。NULL值是沒有值,它不是空串。如果指定''(兩個單引號,其間沒有字符),這在NOT NULL列中是允許的。空串是一個有效的值,它不是無值。NULL值用關鍵字NULL而不是空串指定

3.屬性/約束中,默認值DEFAULT設置必須是常數,不允許使用函數作為默認值?

4.屬性/約束AUTO_INCREMENT

每個表只允許一個AUTO_INCREMENT列

? ? CREATE TABLE customers

? ? (

? ? ? cust_id int ?NOT NULL ? AUTO_INCREMENT,

? ? ? cust_name ?char(50) ?NOT NULL,

? ? ? cust_address ?char(50) ?NULL,

? ? ? cust_city ?char(50) ?NULL,

? ? ? ? ? ? ? ? ? ? ? .....

? ? ? PRIMARY KEY(cust_id)

? ? );

AUTO_INCREMENT告訴Mysql,本列每當增加一行記錄時進行自動增量。每次執行一個INSERT操作,Mysql自動對該列增量,給該列賦予下一個可用的值。這樣給每個行分配一個唯一的cust_id,從而可以用作主鍵值

例:在test數據庫中創建pet表

? ? CREATE TABLE pet
? ? (?
? ? ? id int NOT NULL ?AUTO_INCREMENT,
? ? ? name VARCHAR(225) NOT NULL,
? ? ? owner VARCHAR(225) DEFAULT 'Odin',
? ? ? species VARCHAR(225),
? ? ? sex CHAR(1),
? ? ? birth DATE,
? ? ? death DATE,
? ? ? PRIMARY KEY(id)
? ? );
在創建新表時,指定的表名必須不存在,否則將出錯。如果要防止意外覆蓋已有的表,SQL要求首先手動刪除該表,然后再重建它,而不是簡單地用創建表語句覆蓋它。如果僅想在一個表不存在時創建它,應該在表名后給出IF NOT EXISTS,它不檢查已有表的模式是否與你打算創建的表模式相匹配。它只是查看表名是否存在,并且僅在表名不存在時創建它

文章鏈接: http://m.qzkangyuan.com/19610.html

文章標題:[Mysql] 的創建

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

在Linux服務器上安裝vsftp(二)

2023-4-12 12:12:20

建站教程

[Mysql] 創建(二)

2023-4-14 12:29:12

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 安平县| 彩票| 德庆县| 治多县| 柯坪县| 峨眉山市| 安阳县| 邵武市| 宁阳县| 海门市| 淄博市| 若尔盖县| 龙岩市| 诏安县| 肇庆市| 金寨县| 常州市| 聂荣县| 嘉黎县| 邻水| 南京市| 东安县| 西乌珠穆沁旗| 辉南县| 华亭县| 新沂市| 宿松县| 桐庐县| 肥东县| 恩平市| 格尔木市| 陈巴尔虎旗| 新化县| 通辽市| 潍坊市| 南安市| 中宁县| 肇东市| 文安县| 霍州市| 安仁县|