最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2021年05月14日 11:38:34   作者:我純潔全身都純潔  
關(guān)于mysql介紹網(wǎng)上一搜一大堆,這里就不再介紹了,我之后的mysql文章只講最簡單基礎(chǔ)的用法,主要是為java程序服務(wù)的.文中有非常詳細(xì)的圖文示例,需要的朋友可以參考下

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

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

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

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

新建表

my-表-右鍵-新建表

如上圖所示,在第一個(gè)標(biāo)簽頁“欄位”中

名:字段的名字

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

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

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

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

小數(shù)點(diǎn):默認(rèn)就行,不用填,沒什么用

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

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

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

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

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

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

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

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

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

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

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

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

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

相關(guān)文章

  • 如何解決Mysql報(bào)錯(cuò)Deadlock found when trying to get lock;try restarting transaction問題

    如何解決Mysql報(bào)錯(cuò)Deadlock found when trying to

    這篇文章主要介紹了如何解決Mysql報(bào)錯(cuò)Deadlock found when trying to get lock;try restarting transaction問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • MySQL 存儲過程和"Cursor"的使用方法

    MySQL 存儲過程和"Cursor"的使用方法

    本文中介紹了一個(gè)MySQL的存儲過程,其中涉及Cursor的使用
    2008-12-12
  • MySQL 的 21 個(gè)規(guī)范、優(yōu)化最佳實(shí)踐!

    MySQL 的 21 個(gè)規(guī)范、優(yōu)化最佳實(shí)踐!

    每一個(gè)好習(xí)慣都是一筆財(cái)富,本文分 SQL 后悔藥,SQL 性能優(yōu)化,SQL 規(guī)范優(yōu)雅三個(gè)方向,分享寫 SQL 的 21 個(gè)好習(xí)慣和最佳實(shí)踐
    2020-12-12
  • 解決windows service 2012阿里云服務(wù)器在搭建mysql時(shí)缺少msvcr100.dll文件的問題

    解決windows service 2012阿里云服務(wù)器在搭建mysql時(shí)缺少msvcr100.dll文件的問題

    這篇文章主要介紹了解決windows service 2012阿里云服務(wù)器在搭建mysql時(shí)缺少msvcr100.dll文件的問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • MySQL調(diào)優(yōu)之索引在什么情況下會失效詳解

    MySQL調(diào)優(yōu)之索引在什么情況下會失效詳解

    索引的失效,會大大降低sql的執(zhí)行效率,日常中又有哪些常見的情況會導(dǎo)致索引失效?下面這篇文章主要給大家介紹了關(guān)于MySQL調(diào)優(yōu)之索引在什么情況下會失效的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • homeassistant數(shù)據(jù)存儲到mysql數(shù)據(jù)庫方式

    homeassistant數(shù)據(jù)存儲到mysql數(shù)據(jù)庫方式

    這篇文章主要介紹了homeassistant數(shù)據(jù)存儲到mysql數(shù)據(jù)庫方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • MySQL轉(zhuǎn)換Oracle的需要注意的七個(gè)事項(xiàng)

    MySQL轉(zhuǎn)換Oracle的需要注意的七個(gè)事項(xiàng)

    有很多應(yīng)用項(xiàng)目, 剛起步的時(shí)候用MySQL數(shù)據(jù)庫基本上能實(shí)現(xiàn)各種功能需求,隨著應(yīng)用用戶的增多,數(shù)據(jù)量的增加,MySQL漸漸地出現(xiàn)不堪重負(fù)的情況:連接很慢甚至宕機(jī),于是就有MySQL轉(zhuǎn)換Oracle的需求,應(yīng)用程序也要相應(yīng)做一些修改。
    2010-12-12
  • 史上最全的MySQL備份方法

    史上最全的MySQL備份方法

    史上最全的MySQL備份方法,需要的朋友可以參考下。
    2010-03-03
  • MySQL優(yōu)化之緩存優(yōu)化

    MySQL優(yōu)化之緩存優(yōu)化

    在平時(shí)被問及最多的問題就是關(guān)于 MySQL 數(shù)據(jù)庫性能優(yōu)化方面的問題,所以最近打算寫一個(gè)MySQL數(shù)據(jù)庫性能優(yōu)化方面的系列文章,希望對初中級 MySQL DBA 以及其他對 MySQL 性能優(yōu)化感興趣的朋友們有所幫助。
    2017-03-03
  • mysql limit分頁優(yōu)化方法分享

    mysql limit分頁優(yōu)化方法分享

    MySQL的優(yōu)化是非常重要的。其他最常用也最需要優(yōu)化的就是limit。MySQL的limit給分頁帶來了極大的方便,但數(shù)據(jù)量一大的時(shí)候,limit的性能就急劇下降。
    2011-04-04

最新評論

固阳县| 吉安县| 平泉县| 隆德县| 通河县| 宝山区| 贵溪市| 贞丰县| 奉节县| 濮阳市| 孝感市| 鹤峰县| 台中县| 禄丰县| 江永县| 绥棱县| 靖宇县| 东乌| 措美县| 永兴县| 荆门市| 祁东县| 灵山县| 资兴市| 冀州市| 阆中市| 颍上县| 班玛县| 铜鼓县| 原平市| 云南省| 罗源县| 景东| 遂川县| 吉木乃县| 马公市| 依安县| 宁陕县| 灌云县| 攀枝花市| 嫩江县|