婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mysql數(shù)據(jù)庫入門第一步之創(chuàng)建表

mysql數(shù)據(jù)庫入門第一步之創(chuàng)建表

熱門標簽:html地圖標注并導航 大豐地圖標注app 400電話辦理服務價格最實惠 催天下外呼系統(tǒng) 南太平洋地圖標注 400電話變更申請 呂梁外呼系統(tǒng) 北京金倫外呼系統(tǒng) 武漢電銷機器人電話

創(chuàng)建數(shù)據(jù)庫

右鍵-新建數(shù)據(jù)庫

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

創(chuàng)建數(shù)據(jù)庫成功

新建表

my-表-右鍵-新建表

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

名:字段的名字

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

  • char,可以存定長的字符串
  • varchar,可以存變長的字符串(定長和變長的區(qū)別在長度中介紹)
  • int,可以存-2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 之間的數(shù)字
  • datetime,可以存日期類型的數(shù)據(jù)

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

  • 字段類型為char時,該長度表示存的最大長度,例如為100時,存的數(shù)據(jù)就算不超過100位,也會占用100位的存儲空間
  • 字段類型為varchar時,該長度表示存的最大長度,例如為100時,數(shù)據(jù)占用的空間會根據(jù)存的數(shù)據(jù)的長度來分配,數(shù)據(jù)越短占用的空間越少
  • 字段類型為int時,該長度無意義,不管是輸入0還是100都一樣,因為int類型已經(jīng)確定了范圍了
  • 類型為datetime時,該長度表示秒后面的小數(shù)點位數(shù),為0時可以保存為2021-05-27 00:00:00,為3時可以保存為2021-05-27 16:48:41.000

小數(shù)點:默認就行,不用填,沒什么用

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

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

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

下方區(qū)域:選擇不同的字段類型會加載不同的內(nèi)容,這里簡單說幾種

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

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

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

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

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

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

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

以上菜單里的選項建議都用一下,試試功能,下一節(jié)講表的增刪改查。

到此這篇關于mysql數(shù)據(jù)庫入門第一步之創(chuàng)建表的文章就介紹到這了,更多相關mysql數(shù)據(jù)庫創(chuàng)建表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • mysql創(chuàng)建表添加字段注釋的實現(xiàn)方法
  • MySQL之存儲過程按月創(chuàng)建表的方法步驟
  • mysql創(chuàng)建表的sql語句詳細總結(jié)
  • Hibernate4在MySQL5.1以上版本創(chuàng)建表出錯 type=InnDB
  • 詳解在MySQL中創(chuàng)建表的教程
  • MySQL動態(tài)創(chuàng)建表,數(shù)據(jù)分表的存儲過程
  • MYSQL建立外鍵失敗幾種情況記錄Can''t create table不能創(chuàng)建表
  • IDEA連接mysql數(shù)據(jù)庫報錯的解決方法
  • django將圖片保存到mysql數(shù)據(jù)庫并展示在前端頁面的實現(xiàn)
  • golang實現(xiàn)mysql數(shù)據(jù)庫事務的提交與回滾
  • MySQL安裝后默認自帶數(shù)據(jù)庫的作用詳解
  • python3 實現(xiàn)mysql數(shù)據(jù)庫連接池的示例代碼

標簽:徐州 南充 麗水 無錫 西寧 自貢 迪慶 龍巖

巨人網(wǎng)絡通訊聲明:本文標題《mysql數(shù)據(jù)庫入門第一步之創(chuàng)建表》,本文關鍵詞  mysql,數(shù)據(jù)庫,入門,第一步,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql數(shù)據(jù)庫入門第一步之創(chuàng)建表》相關的同類信息!
  • 本頁收集關于mysql數(shù)據(jù)庫入門第一步之創(chuàng)建表的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 京山县| 铁力市| 大同市| 富川| 通河县| 晴隆县| 观塘区| 汝南县| 怀来县| 清镇市| 罗平县| 依安县| 张家口市| 十堰市| 沁水县| 资阳市| 衡阳县| 平利县| 泰安市| 精河县| 汉川市| 大新县| 龙江县| 凤山市| 大悟县| 沙坪坝区| 武川县| 安阳县| 于田县| 慈溪市| 汉源县| 隆回县| 绵阳市| 远安县| 莎车县| 温州市| 汉阴县| 永济市| 庆元县| 比如县| 寿宁县|