Mysql中关于库和表的管理
作者:互联网
- 一、库的管理
1.库的创建:
create database [if not exists] 库名;
2.库的修改(一般创建后不修改)
rename database 原库名 to 新库名;
3.库的删除
drop database if exists 库名;
- 二、表的管理
1.表的创建
create table 表名( 列名 列类型【(长度) 约束】, 列名 列类型【(长度) 约束】, ... 列名 列类型【(长度) 约束】 );
2.表的修改
2.1 修改列名
alter table 表名 change column 原列名 新列名 类型;
2.2 修改列的类型和约束
alter table 表名 modify column 列名 新类型;
2.3 添加新列
alter table 表名 add column 新列名 类型;
2.4 删除列
alter table 表名 drop column 列名;
2.5 修改表名
alter table 表名 rename to 新表名;
3.表的删除
drop table if exists 表名
4.表的复制
4.1 仅复制表的结构
create table 新表 like 旧表;
4.2 复制表的结构和数据
create table 新表 select * from 旧表;
4.3 仅复制部分数据
create table 新表 select ... from 旧表 where 筛选条件;
4.4 仅复制部分字段
create table 新表 select 部分列名 from 旧表 where 0;
标签:列名,Mysql,alter,库和表,关于,表名,table,create,旧表 来源: https://www.cnblogs.com/dusu/p/14118376.html