6.1 创建数据表
USE db_admin;
CREATE TABLE tb_admin( id int auto_increment primary key, user varchar(30) not null, password varchar(30) not null, createtime datatime);
6.2 查看表结构
SHOW [FULL] COLUMNS FROM tb_admin [FROM db_admin];
DESCRIBE tb_admin user;
DESCEIBE可简写为DESC;
6.3 修改表结构
6.3.1 添加字段及修改字段
添加email字段
ALTER TABLE tb_admin ADD email varchar(50) not null;
修改user类型
modify user varchar(40);
6.3.2 修改字段名
user改为username
ALTER TABLE db_admin.tb_admin CHANGE COLUMN user username VARCHAR(30) NULL DEFAULT NULL;
6.3.3 删除字段
删除email字段
ALTER TABLE tb_admin DROP email;
6.3.4 修改表名
ALTER TABLE tb_usernew RENAME AS tb_userOld;
6.4 重命名表
RENAME TABLE tb_admin TO tb_user;
6.5 复制表
tb_new 是tb_admin的复制(内容没有复制)
CREATE TABLE [IF NOT EXISTS] tb_new like tb_admin;
以下方法同时复制内容
CREATE TABLE tb_usernew1 AS SELECT * FROM tb_admin;sassdasdasdsd