MySQL是一款常用的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),常常用于網(wǎng)站和應用程序的數(shù)據(jù)存儲。本文將介紹MySQL建表的步驟。
1. 登錄MySQL
mysql -u 用戶名 -p
2. 創(chuàng)建數(shù)據(jù)庫
CREATE DATABASE 數(shù)據(jù)庫名;
3. 選擇數(shù)據(jù)庫
USE 數(shù)據(jù)庫名;
4. 創(chuàng)建表
MySQL建表需要注意表名、字段名、數(shù)據(jù)類型、長度等因素。
CREATE TABLE 表名 ( 字段名1 數(shù)據(jù)類型(長度) 約束條件, 字段名2 數(shù)據(jù)類型(長度) 約束條件, … );
例如:
CREATE TABLE user ( id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, age INT(11), email VARCHAR(100) );
5. 查看表結(jié)構(gòu)
DESCRIBE 表名;
6. 修改表結(jié)構(gòu)
可以使用ALTER TABLE語句進行修改表結(jié)構(gòu)。
ALTER TABLE 表名 ADD COLUMN 字段名 數(shù)據(jù)類型(長度) 默認值; ALTER TABLE 表名 MODIFY COLUMN 字段名 數(shù)據(jù)類型(長度) 默認值; ALTER TABLE 表名 DROP COLUMN 字段名;
7. 刪除表
DROP TABLE 表名;
MySQL建表需要仔細設(shè)計表結(jié)構(gòu),遵守規(guī)范,避免出現(xiàn)數(shù)據(jù)冗余和不一致的問題。