MySQL學(xué)習(xí)筆記和題目:手動(dòng)建表,建兩張表,設(shè)置為“唯一”【詩書畫唱】
在cmd中:
登錄Mysql:
mysql -uroot -proot
查看數(shù)據(jù)庫:
show databases;
數(shù)據(jù)庫:
按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)管理數(shù)據(jù)的倉庫。
為什么要使用數(shù)據(jù)庫?
1.查找數(shù)據(jù)方便
2.節(jié)省空間
卸載mysql沒有卸載完成時(shí)的解決方法:
1.控制面板卸載mysql服務(wù)
2.文件保存目錄刪掉
3.隱藏mysql目錄也要?jiǎng)h
一、創(chuàng)建表
1、創(chuàng)建一張員工表emp:

字段? ?類型
empId(列名不可為id)? ? ? ? ? 整形(主鍵自增)
empName? ?字符型(非空,唯一)
empSex? (列名不可為sex)????? ? ? ?字符型
empbirthday???? 日期型(默認(rèn)1999:11:11)
empgongzi? ? ? ?小數(shù)
jieshao? ? ?大文本
t_id? ? ? ? ? 外鍵(類型表)





MySQL大文本類型

CHAR(n)??固定長度 ,最多 255 個(gè)字符 ;
VARCHAR(n) 可變長度,MySQL 4.1 及以前最大 255 字符,MySQL 5 之后最大 65535 字節(jié) ;
TINYTEXT 可變長度,最多 255 個(gè)字符 ;
TEXT?可變長度
一個(gè)BLOB或TEXT列,最大長度為65535(2^16-1)個(gè)字符。
MEDIUMTEXT?可變長度
一個(gè)BLOB或TEXT列,最大長度為16777215(2^24-1)個(gè)字符。
LONGTEXT?可變長度
一個(gè)BLOB或TEXT列,最大長度為4294967295(2^32-1)個(gè)字符(4G)。




點(diǎn)第一行的最后一格,再點(diǎn)鍵盤上的“Tab”鍵,就可以生成第二行。




2、創(chuàng)建一張員工表emptype:
字段? ? 類型
t_id? ? ? 整形(主鍵自增)
t_name? ?字符型(非空唯一)




手動(dòng)建表時(shí)要先建好兩張表后,點(diǎn)“設(shè)計(jì)表”后,才設(shè)置其中一表的外鍵

————————————
個(gè)人提供的寶貴的經(jīng)驗(yàn):

可能要填完:
