溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Mysql數(shù)據(jù)類型的介紹和用法是怎樣的

發(fā)布時(shí)間:2021-09-26 14:51:07 來源:億速云 閱讀:146 作者:柒染 欄目:MySQL數(shù)據(jù)庫

這篇文章給大家介紹Mysql數(shù)據(jù)類型的介紹和用法是怎樣的,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

數(shù)據(jù)類型

數(shù)值型
整數(shù)
int(m) 四個(gè)字節(jié)(-21億~21億) ---java:int
bigint(m) 八個(gè)字節(jié)(18次方) ---java:long
浮點(diǎn)數(shù)
float(m,d)單精度浮點(diǎn)數(shù) 8位精度四個(gè)字節(jié) m總個(gè)數(shù) d小數(shù)個(gè)數(shù) ---java:float
double(m,d)雙精度浮點(diǎn)數(shù) 16位精度八個(gè)字節(jié) m總個(gè)數(shù) d小數(shù)個(gè)數(shù) ---java:float
定點(diǎn)數(shù)
浮點(diǎn)型在數(shù)據(jù)庫中永遠(yuǎn)存放的是近似值,而定點(diǎn)型存放的是精確值
decimal(m,d)m<65 d<30且d<m m是總個(gè)數(shù)d是小數(shù)位數(shù) ---java:double
字符型
char(n):固定長度 最多255個(gè)字符
char存儲(chǔ)時(shí)末尾不能有空格
定長,所以不管存入幾個(gè)字符都占用n個(gè)位置 兩個(gè)字節(jié)也占用n個(gè)位置
varcahr(n):固定長度 最多65535個(gè)字符
varchar在定長的基礎(chǔ)上用幾個(gè)占幾個(gè)+1的長度 存入三個(gè)實(shí)際占用四個(gè)
text:可變長度 最多65535個(gè)字符
一般開發(fā)中使用varchar 它必須要指定長度 如果在存放的字符串非常大,推薦使用text不用指定長度
時(shí)間日期類型
data 日期 ---java:java.sql.Date
time 時(shí)間 ---java:java.sql.Date
datatime 日期和時(shí)間 ---java:java.sql.Timesatmp
timestamp 自動(dòng)存儲(chǔ)修改時(shí)間
MySQL操作

創(chuàng)建表

CREATE TABLE STUDENT(
SID INT PRIMARY KEY,
SNAME VARCAHR(20), NOT NULL,
SEEX CHAR(3) CHECK(SEX IN('男','女')),
)
修改表

修改
ALTER TABLE STUDENT CHANGE SEEX SEX CHAR(4) NOT NULL CHECK(SEX IN('男','女'));
重命名表
ALTER TABLE STUDENT RENAME STUDENTS;
刪除列
ALTER TABLE STUDENT DROP SEX;--行級(jí)數(shù)據(jù)刪除使用alter
刪除表
DROP TABLE STUDENT; --表級(jí)以上數(shù)據(jù)刪除使用drop
刪除數(shù)據(jù)庫
DROP DATABASE ***;
MySQL的CRUD

添加
INSERT INTO STUDENT(SNAME,SEX) VALUES('XXX','男');
修改
UPDATA STUDENT SET SNAME='YYY',SEX='女' WHERE SID=1;
刪除
DELETE FROM STUDENT WHERE SID=1;
查詢
SELECT * FROM STUDENT

關(guān)于Mysql數(shù)據(jù)類型的介紹和用法是怎樣的就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI