数据库
首页 > 数据库> > Mysql中关于库和表的管理

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