MySQL數(shù)據(jù)庫(kù)課程的第02講主要介紹了MySQL的數(shù)據(jù)類型以及如何創(chuàng)建表格和插入數(shù)據(jù)。
在MySQL中,常見的數(shù)據(jù)類型包括:
TINYINT - 1字節(jié) SMALLINT - 2字節(jié) MEDIUMINT - 3字節(jié) INT或INTEGER - 4字節(jié) BIGINT - 8字節(jié) FLOAT - 4字節(jié) DOUBLE - 8字節(jié) DECIMAL - 按需求存儲(chǔ) DATE - 3字節(jié) TIME - 3字節(jié) DATETIME - 8字節(jié) TIMESTAMP - 4字節(jié) YEAR - 1字節(jié) CHAR - 固定長(zhǎng)度字符串,最多255個(gè)字符 VARCHAR - 可變長(zhǎng)度字符串,最多65535個(gè)字符 BLOB - 存儲(chǔ)二進(jìn)制數(shù)據(jù),最多65535個(gè)字節(jié) TEXT - 存儲(chǔ)文本數(shù)據(jù),最多65535個(gè)字符
創(chuàng)建表格所使用的代碼為:
CREATE TABLE 表格名 ( 列名1 數(shù)據(jù)類型, 列名2 數(shù)據(jù)類型, ... 列名N 數(shù)據(jù)類型 );
例如,創(chuàng)建一個(gè)包含用戶ID、用戶名和年齡的用戶表格,代碼如下:
CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT, username VARCHAR(255) NOT NULL, age INT, PRIMARY KEY (id) );
插入數(shù)據(jù)的代碼為:
INSERT INTO 表格名 (列名1, 列名2, ..., 列名N) VALUES (值1, 值2, ..., 值N);
例如,向上述用戶表格中插入一條記錄,代碼如下:
INSERT INTO users (username, age) VALUES ('Tom', 30);
以上就是MySQL數(shù)據(jù)庫(kù)課程第02講的內(nèi)容,包括了MySQL的數(shù)據(jù)類型、表格創(chuàng)建和數(shù)據(jù)插入。通過學(xué)習(xí)這些知識(shí),我們可以更好地在MySQL數(shù)據(jù)庫(kù)中進(jìn)行數(shù)據(jù)的存儲(chǔ)和管理。