
1、數(shù)據(jù)類型
1.1 數(shù)值類型
數(shù)據(jù)類型 |
大小 |
說明 |
bit[(M)] |
M指定位數(shù),默認為1 |
二進制,M范圍從1到64,存儲數(shù)值范圍從0到2^M-1 |
tinyint |
1字節(jié) |
|
smallint |
2字節(jié) |
|
int |
4字節(jié) |
|
bigint |
8字節(jié) |
|
float(M,D) |
4字節(jié) |
單精度,M指定長度,D 指定小數(shù)位數(shù),會發(fā)生精度丟失 |
double(M,D) |
8字節(jié) |
|
decimal(M,D) |
M/D最大值+2 |
雙精度,M指定長度,D表示小數(shù)點位數(shù),精確數(shù)值 |
numeric(M,D) |
M/D最大值+2 |
和decimal一樣 |
數(shù)值類型可以指定為無符號(unsigned),表示不取負數(shù)
decimal可以精確的表示浮點數(shù),因為decimal犧牲了存儲空間和運算速度,換來了更精確的表達方式
數(shù)值常用的類型:int、double、decimal
1.2 字符串類型
數(shù)據(jù)類型 |
大小 |
說明 |
varchar(size) |
0~65535字節(jié) |
可變長度字符串,size的單位為字符 |
text |
0~65535字節(jié) |
長文本數(shù)據(jù) |
mediumtext |
0~16777215字節(jié) |
中等長度文本數(shù)據(jù) |
blob |
0~65535字節(jié) |
二進制形式的長文本數(shù)據(jù) |
varchar最多存128個字符,也就是varchar(128)。一般會根據(jù)實際需求來設(shè)置空間,這里并不是你設(shè)置128字符空間就真的分配這么多空間,會動態(tài)適應(yīng),但是內(nèi)存最大不超過128個字符
text、mediumtext這兩個類型適合更長的字符串
blob主要用來存儲二進制數(shù)據(jù)
字符串常用類型:varchar
1.3 日期類型
數(shù)據(jù)類型 |
大小 |
說明 |
datetime |
8字節(jié) |
范圍從1000到9999年,不進行時區(qū)的檢索及轉(zhuǎn)換 |
timestamp |
4字節(jié) |
范圍從1970到2038年,自動檢索當前時區(qū)并進行轉(zhuǎn)換 |
timestamp推薦不要使用,因為到了2038年就用盡了
日期常用類型:datetime
2、數(shù)據(jù)表的基本操作
表是建立在數(shù)據(jù)庫中的,如果想要進行表的操作就需要有個數(shù)據(jù)庫,并且用 use 選中數(shù)據(jù)庫后進行表的操作
2.1 表的創(chuàng)建
要進行表的創(chuàng)建,首先得明確在哪個數(shù)據(jù)庫中存放表,然后選中對應(yīng)的數(shù)據(jù)庫
選中數(shù)據(jù)庫:use 數(shù)據(jù)庫;

選中數(shù)據(jù)庫后,就可以在這個數(shù)據(jù)庫中創(chuàng)建表了
創(chuàng)建表:create table 表名(列名 類型,列名 類型, ......);

這樣就創(chuàng)建了一張學(xué)生表,里面包含兩列分別為:整型的id,字符串型的name
一張關(guān)系型表:豎著的列稱為屬性,橫著的行稱為記錄
注:同一個數(shù)據(jù)庫中,不允許有相同名字的兩個表
2.2 查看指定數(shù)據(jù)庫中的所有表
選中數(shù)據(jù)庫
查看數(shù)據(jù)庫下的所有表:show tables;

這個數(shù)據(jù)庫中,只有一張student表
2.3 查看指定表的結(jié)構(gòu)
選中數(shù)據(jù)庫
查看指定表的結(jié)構(gòu):desc 表名;

id、name:表示列名
int(11):11表示顯示的寬度
varchar(20):20表示最大長度為20個字符
Null:表示是否允許為空
Default:默認值
Extra:額外描述
2.4 表的刪除
選中數(shù)據(jù)庫
刪除表:drop table 表名;文章來源:http://www.zghlxwxcb.cn/news/detail-421334.html

刪除一張表,里面的數(shù)據(jù)也將會全部刪除,所有在刪表的時候一定要想好文章來源地址http://www.zghlxwxcb.cn/news/detail-421334.html
到了這里,關(guān)于【MySQL】表的基本操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!