12.31
1. 创建表(建库后必备,含基础字段示例)
sql
-- 切换目标库
USE 数据库名;
-- 创建表,加IF NOT EXISTS避免报错,可自定义字段/约束
CREATE TABLE IF NOT EXISTS 表名(
id INT PRIMARY KEY AUTO_INCREMENT, -- 主键自增
name VARCHAR(50) NOT NULL,
age INT DEFAULT 0,
create_time DATETIME
);
-- 示例:在test_db创建user表
USE test_db;
CREATE TABLE IF NOT EXISTS user(
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT DEFAULT 0,
create_time DATETIME
);
2. 修改表名(表名调整需求)
sql
USE 数据库名;
ALTER TABLE 旧表名 RENAME TO 新表名;
-- 示例:将user表改名为t_user
USE test_db;
ALTER TABLE user RENAME TO t_user;
3. 添加表字段(建表后补字段常用)
sql
USE 数据库名;
ALTER TABLE 表名 ADD COLUMN 字段名 字段类型 [约束];
-- 示例:给t_user表加varchar类型的phone字段,非空
USE test_db;
ALTER TABLE t_user ADD COLUMN phone VARCHAR(11) NOT NULL;

浙公网安备 33010602011771号