MySql數(shù)據(jù)庫基礎(chǔ)--2 表操作

一、基礎(chǔ)操作--sql語句以及類型

大約有四種類型:int 整數(shù)抹镊、varchar 字符串锉屈、float 單精度 浮點數(shù)、datetime 時間

創(chuàng)建表:create table student(id int not null primary key auto_increment,name varchar(20) not null); -->例垮耳,可根據(jù)需求自己寫颈渊,格式如上。

刪除表:drop table 表名;

修改表名稱:rename table 舊表 to 新表;

修改表名稱:alter table 舊表 rename to 新表;

查看創(chuàng)建表語句:show create table 表名;

查看當前數(shù)據(jù)庫中所有表的狀態(tài):show table status;

二终佛、聯(lián)合主鍵俊嗽、主鍵和外鍵是什么挑童?

聯(lián)合主降奚病:多個主鍵聯(lián)合形成一個主鍵組合闸准。(主鍵原則上是唯一的营密,別被唯一值所困擾)
聯(lián)合主鍵的意義:用2個字段(或者多個字段,后面具體都是用2個字段組合)來確定一條記錄,說明朗若,這2個字段都不是唯一的太惠,2個字段可以分別重復(fù)痕鳍,這么設(shè)置的好處邪铲,可以很直觀的看到某個重復(fù)字段的記錄條數(shù)芬位。

一個簡單的例子

主鍵A跟主鍵B組成聯(lián)合主鍵

主鍵A跟主鍵B的數(shù)據(jù)可以完全相同,聯(lián)合就在于主鍵A跟主鍵B形成的聯(lián)合主鍵是唯一的带到。
下例主鍵A數(shù)據(jù)是1昧碉,主鍵B數(shù)據(jù)也是1,聯(lián)合主鍵其實是11,這個11是唯一值被饿,絕對不充許再出現(xiàn)11這個唯一值四康。(這就是多對多關(guān)系)

主鍵A數(shù)據(jù) 主鍵B數(shù)據(jù)
1      1
2      2
3      3

主鍵A與主鍵B的聯(lián)合主鍵值最多也就是

11
12
13
21
22
23
31
32
33

主鍵和外鍵區(qū)別圖

三、聚集索引和非聚集索引的區(qū)別狭握?

聚集索引一定是唯一索引闪金。但唯一索引不一定是聚集索引。
聚集索引论颅,在索引頁里直接存放數(shù)據(jù)毕泌,而非聚集索引在索引頁里存放的是索引,這些索引指向?qū)iT的數(shù)據(jù)頁的數(shù)據(jù)嗅辣。

四、一個字符等于幾個字節(jié)挠说?

不同的字符所占的字節(jié)是不同的澡谭。
  ASCII碼:
  一個英文字母(不分大小寫)占一個字節(jié)的空間,一個中文漢字占兩個字節(jié)的空間损俭。一個二進制數(shù)字序列蛙奖,在計算機中作為一個數(shù)字單元,一般為8位二進制數(shù)杆兵,換算為十進制雁仲。最小值0,最大值255琐脏。如一個ASCII碼就是一個字節(jié)攒砖。
  UTF-8編碼:
  一個英文字符等于一個字節(jié),一個中文(含繁體)等于三個字節(jié)日裙。
  Unicode編碼:
  一個英文等于兩個字節(jié)吹艇,一個中文(含繁體)等于兩個字節(jié)。
  符號:
  英文標點占一個字節(jié)昂拂,中文標點占兩個字節(jié)受神。舉例:英文句號“.”占1個字節(jié)的大小,中文句號“格侯”翘”占2個字節(jié)的大小。

五联四、五大約束類型

主鍵primary key

主鍵撑碴,又稱主碼,是表中一列或多列的組合碎连。主鍵約束要求主鍵列的數(shù)據(jù)唯一灰羽,并且不允許為空。主鍵能夠唯一地標識表中的一條記錄,可以結(jié)合外鍵來定義不同數(shù)據(jù)表之間的關(guān)系廉嚼,并且可以加快數(shù)據(jù)庫查詢的速度玫镐。主鍵和記錄之間的關(guān)系如同身份證和人之間的關(guān)系,他們是一一對應(yīng)的怠噪。主鍵分為兩種類型:單字段主鍵和多字段聯(lián)合主鍵恐似。

非空not null

非空約束指字段的值不能為空。對于使用了非空約束的字段傍念,如果用戶在添加數(shù)據(jù)時沒有指定值矫夷,數(shù)據(jù)庫系統(tǒng)會報錯。

惟一unique

唯一性約束要求該列唯一憋槐,允許為空双藕,但只能出現(xiàn)一個空值。唯一約束可以確保一列或者幾列不出現(xiàn)重復(fù)值阳仔。

默認default

默認約束指定某列的默認值忧陪。如男性同學較多,性別就可以默認為‘男’近范。如果插入一條新的記錄時沒有為這個字段賦值嘶摊,那么系統(tǒng)會自動為這個字段賦值為‘男’

外鍵foreign key

如果表A的主關(guān)鍵字是表B中的字段,則該字段稱為表B的外鍵评矩,表A稱為主表叶堆,表B稱為從表。外鍵是用來實現(xiàn)參照完整性的斥杜。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末虱颗,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子果录,更是在濱河造成了極大的恐慌上枕,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件弱恒,死亡現(xiàn)場離奇詭異辨萍,居然都是意外死亡,警方通過查閱死者的電腦和手機返弹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進店門锈玉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人义起,你說我怎么就攤上這事拉背。” “怎么了默终?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵椅棺,是天一觀的道長犁罩。 經(jīng)常有香客問我,道長两疚,這世上最難降的妖魔是什么床估? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮诱渤,結(jié)果婚禮上丐巫,老公的妹妹穿的比我還像新娘。我一直安慰自己勺美,他們只是感情好递胧,可當我...
    茶點故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著赡茸,像睡著了一般缎脾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上占卧,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天赊锚,我揣著相機與錄音,去河邊找鬼屉栓。 笑死,一個胖子當著我的面吹牛耸袜,可吹牛的內(nèi)容都是我干的友多。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼堤框,長吁一口氣:“原來是場噩夢啊……” “哼域滥!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蜈抓,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤启绰,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后沟使,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體委可,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年腊嗡,在試婚紗的時候發(fā)現(xiàn)自己被綠了着倾。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,622評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡燕少,死狀恐怖卡者,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情客们,我是刑警寧澤崇决,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布材诽,位于F島的核電站,受9級特大地震影響恒傻,放射性物質(zhì)發(fā)生泄漏脸侥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一碌冶、第九天 我趴在偏房一處隱蔽的房頂上張望湿痢。 院中可真熱鬧,春花似錦扑庞、人聲如沸譬重。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽臀规。三九已至,卻和暖如春栅隐,著一層夾襖步出監(jiān)牢的瞬間塔嬉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工租悄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留谨究,地道東北人。 一個月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓泣棋,卻偏偏與公主長得像胶哲,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子潭辈,可洞房花燭夜當晚...
    茶點故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容