标签:列名 Mysql alter 库和表 关于 表名 table create 旧表
- 一、库的管理
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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。