管理表的操作
use scoredb;
-- 查看数据库中有哪些表
show tables;
show tables from bipowernode;
-- 查看数据表的基础结构
show columns from department;
desc department;
-- 查看表的详细结构, 查看表的建表语句
show create table department;
-- 1.修改表名
alter table department rename departments;
show tables;
-- 2.修改字段的类型
desc departments;
alter table departments modify deptno int;
-- 3.修改名称
alter table departments change deptno id int;
-- 4.添加字段
alter table departments add location varchar(20);
desc departments;
-- 添加一个 id 字段 , 放在第一位 可以指定字段的位置,不指定就是最后
alter table departments add id int first;
-- 添加的image字段放在deptname 后面
alter table departments add image varchar(100) after deptname;
-- 5.删除 image 字段
alter table departments drop image;
-- 复制数据表
-- 1.复制所有的数据 复制过来什么键都没有了 复制数据表,不复制主键约束
create table newdepartments select * from departments;
desc newdepartments;
-- 2. 复制数据表,复制所有的约束条件 掌握这个就可以了
create table anotherdepartments like departments;
desc anotherdepartments;
-- 删除数据表
-- 这个表存在则删除
drop table if exists newdepartments;
show tables;
标签:show,--,MySql,departments,数据表,table,操作,数据,alter
From: https://www.cnblogs.com/tomlove/p/17736207.html