mysql資料庫入門第一步之建立表

2022-09-21 23:33:12 字數 1375 閱讀 3274

右鍵-新建資料庫

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

建立資料庫成功

新建表my-表-右鍵-新建表

如上圖所示,在第乙個標籤頁「字段」中

名:欄位的名字

型別:欄位的型別,有幾十種,常用的有以下幾種

www.cppcns.com

長度:資料存的最大長度,對於不同的字段型別,長度表示的意義也不一樣

wxanbwcr

小數點:預設就行,不用填,沒什麼用

不是null:預設為否,就是插入資料時可以不填,缺省會插入null,表示什麼也沒有,連空字串都不是,如果勾上了,查詢資料時就必須填入該欄位,不然會報錯

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

這個是用來設定主鍵的,把乙個字段設定為主鍵相當於這個欄位是這個表中的唯一資料,就是不重複的資料,一般會用乙個無意義的字段表示,如wxanbwcrid

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

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

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

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

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

注意我以後所說的「儲存」都不是點介面能上的儲存按鈕,都是用快捷鍵ctrl+s操作的,這個與直接點選儲存按鈕效果是相同的,只是更方便

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

你可以雙擊開啟表之後手動新增、修改、刪除資料

以上選單裡的選項建議都用一下,試試功能,下一節講表的增刪改查。

Python入門第一步

我覺得,開始學習一門程式設計時候,不僅僅是要去學習它的語法,而是在給你一段 的時候,你能夠對這段 的主要結構在心裡面有乙個大致的框架,也就是你要知道這一塊是幹什麼的,那一塊又是幹什麼的,然後再一塊一塊的詳細去看 的具體語句。1.物件是在應用程式中使用的 組合成乙個單一的實體的資料。例如,物件導向使用...

OPENCV入門第一步

很仰慕opencv,從未使用過,現在終於邁出了第一步,以茲記錄。目的 將opencv源 編譯後,在codeblock環境下使用。工作環境 opencv4.2.0,codeblock17.12,cmake3.12.2,win10。準備工作 1 入門的幾個小步驟 4.2.0 tar gz step2 使...

linux開發入門第一步

前言 本人14年畢業一直從事嵌入式開發,從微控制器程式 電路 pcb設計 物料採購 除錯焊接 批量生產 文件整理。那個心碎呀。言歸正傳,對linux一直有接觸,但是一直沒有整理,感覺零零散散,一點都不圓潤。在此從零整理linux,也給自己梳理開發流程,總結開發過程,勿重複造輪子,時間就是金錢,效率就...