欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql數(shù)值類型教程

傅智翔2年前10瀏覽0評論

MySQL是一個強大的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是許多網(wǎng)站和應(yīng)用程序采用的首選數(shù)據(jù)庫。MySQL中,數(shù)值類型是一種常用的數(shù)據(jù)類型,可以用于存儲整數(shù)、小數(shù)和貨幣等數(shù)值信息。

下面是MySQL數(shù)值類型的介紹和使用示例:

整數(shù)類型

MySQL支持多種整數(shù)類型,每種類型有不同的存儲大小和范圍。

TINYINT         -128 ~ 127        1字節(jié)(8位)
SMALLINT        -32768 ~ 32767    2字節(jié)(16位)
MEDIUMINT       -8388608 ~ 8388607 3字節(jié)(24位)
INT             -2147483648 ~ 2147483647 4字節(jié)(32位)
BIGINT          -9223372036854775808 ~ 9223372036854775807 8字節(jié)(64位)

示例:

CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50),
age TINYINT UNSIGNED,
score INT
);

小數(shù)類型

MySQL支持多種小數(shù)類型,每種類型有不同的精度和范圍。

FLOAT(M,D)      單精度浮點數(shù),M總位數(shù),D小數(shù)位數(shù)
DOUBLE(M,D)     雙精度浮點數(shù),M總位數(shù),D小數(shù)位數(shù)
DECIMAL(M,D)    定點數(shù),M總位數(shù),D小數(shù)位數(shù)

示例:

CREATE TABLE product (
id INT PRIMARY KEY,
name VARCHAR(50),
price DECIMAL(9,2),
discount FLOAT(5,2)
);

日期和時間類型

MySQL支持多種日期和時間類型,可用于存儲年、月、日、時、分、秒等時間信息。

DATE        YYYY-MM-DD          日期
TIME        HH:MM:SS            時間
DATETIME    YYYY-MM-DD HH:MM:SS 日期時間
TIMESTAMP   時間戳               Unix時間戳,從1970年1月1日開始計算

示例:

CREATE TABLE order (
id INT PRIMARY KEY,
product_id INT,
user_id INT,
time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
FOREIGN KEY (product_id) REFERENCES product(id),
FOREIGN KEY (user_id) REFERENCES user(id)
);

以上是MySQL數(shù)值類型的簡介和使用示例,更多具體細(xì)節(jié)請查閱MySQL官方文檔。