中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在mysql數據庫中創建表

發布時間:2021-05-15 16:39:11 來源:億速云 閱讀:437 作者:Leah 欄目:開發技術

怎么在mysql數據庫中創建表?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

創建數據庫

右鍵-新建數據庫

怎么在mysql數據庫中創建表

輸入庫名、選擇字符集和排序規則,點確定

怎么在mysql數據庫中創建表

創建數據庫成功

怎么在mysql數據庫中創建表

新建表

my-表-右鍵-新建表

怎么在mysql數據庫中創建表

怎么在mysql數據庫中創建表

如上圖所示,在第一個標簽頁“欄位”中

名:字段的名字

類型:字段的類型,有幾十種,常用的有以下幾種

  • char,可以存定長的字符串

  • varchar,可以存變長的字符串(定長和變長的區別在長度中介紹)

  • int,可以存-2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 之間的數字

  • datetime,可以存日期類型的數據

長度:數據存的最大長度,對于不同的字段類型,長度表示的意義也不一樣

  • 字段類型為char時,該長度表示存的最大長度,例如為100時,存的數據就算不超過100位,也會占用100位的存儲空間

  • 字段類型為varchar時,該長度表示存的最大長度,例如為100時,數據占用的空間會根據存的數據的長度來分配,數據越短占用的空間越少

  • 字段類型為int時,該長度無意義,不管是輸入0還是100都一樣,因為int類型已經確定了范圍了

  • 類型為datetime時,該長度表示秒后面的小數點位數,為0時可以保存為2021-05-27 00:00:00,為3時可以保存為2021-05-27 16:48:41.000

小數點:默認就行,不用填,沒什么用

不是null:默認為否,就是插入數據時可以不填,默認會插入null,表示什么也沒有,連空字符串都不是,如果勾上了,查詢數據時就必須填入該字段,不然會報錯

不是null后面還有一個空白列,點擊之后會出現一把鑰匙

怎么在mysql數據庫中創建表

這個是用來設置主鍵的,把一個字段設置為主鍵相當于這個字段是這個表中的唯一數據,就是不重復的數據,一般會用一個無意義的字段表示,如id

下方區域:選擇不同的字段類型會加載不同的內容,這里簡單說幾種

int:主要關注自動遞增,如果勾上了,則插入數據時不用插入id字段,數據庫會每次加1的插入到表中,其他選項不用理會

怎么在mysql數據庫中創建表

varchar:默認中有三個選項,當插入數據時不插入該字段時,數據庫會根據這項自動插入數據:選擇第一個時可以編輯這個輸入框,插入自定義的數據;選擇第二個時會插入null(非字符串null,就是表示什么都沒);選擇第三個時會插入空字符串。其他的選項一般不用管,保存表時會字段填入默認值。

怎么在mysql數據庫中創建表

不管是什么字段類型,下面都會有注釋輸入框,就是填入該字段代表的意義,這個雖然可以不填,但是要養成一個良好的習慣就必須填。這里我要說一下,一個字段要選擇什么樣的類型沒什么規定,主要看工作中公司怎么要求的,例如A公司要求年齡用int,性別用char,時間用datetime,B公司要求所有字段都用varchar。我在接下來的教程里會把字段類型全部設置成varchar,這點不用糾結為啥了。

接下來,我建一個用戶表,搞一些用戶的常用字段,字段名的定義一般用英文或者拼音全拼,可以用下劃線分割,怎么定義也得看公司怎么要求的,有些公司說用拼音不專業,就非得用英文,這就很扯蛋了,只要通俗易懂就行了,用拼音需要避免用首字母,例如用戶名稱搞了個yhmc,鬼知道這個字段是啥意思,只要不大小寫混用,不英文拼音混用就行了。

怎么在mysql數據庫中創建表

注意我以后所說的“保存”都不是點界面能上的保存按鈕,都是用快捷鍵Ctrl+S操作的,這個與直接點擊保存按鈕效果是相同的,只是更方便

如上圖,保存,然后彈出一個輸入表名的框,輸入完點確定就行了,如果點確定報錯,檢查下是不是類型輸入錯了或者別的原因,有時候建表時明明什么都對的保存時也會報錯,這就是Navicat的bug了,關掉重新建表或者先建一個字段的表保存完再修改表結構加字段也行。

怎么在mysql數據庫中創建表

怎么在mysql數據庫中創建表

你可以雙擊打開表之后手動新增、修改、刪除數據

怎么在mysql數據庫中創建表

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清水河县| 眉山市| 克什克腾旗| 郴州市| 天门市| 南阳市| 长治市| 新竹县| 江孜县| 慈溪市| 皮山县| 伊吾县| 日照市| 东辽县| 衡阳市| 两当县| 通渭县| 固安县| 五莲县| 来安县| 宣汉县| 湟源县| 岫岩| 容城县| 巴彦淖尔市| 江门市| 永顺县| 富顺县| 南陵县| 洪泽县| 承德市| 曲水县| 汝州市| 高清| 保康县| 兴城市| 会理县| 徐水县| 资源县| 延安市| 安平县|