mysql修改命令

1、创建表格时添加: create table tablename(id int auto_increment primary key,...) 

2、创建表格后添加: alter table tablename add id int auto_increment primary key

3、设置主键:alter table tablename add primary key(field_name);

4、重命名表: alter table table_old_name rename table_new_name;

5、改变字段的类型:alter table tableName modify field_name field_type;

6、重命名字段:alter table tableName change old_field_name new_field_name new_field_type;

7、删除字段:alter table tableName drop column field_name;

8、增加一个新字段:alter table tableName add new_field_name field_type;   

                                  alter table tableName add new_field_name field_type not null default '0';

9、新增一个字段,默认值为0,非空,自动增长,主键:alter table tabelname add new_field_name field_type default 0 not null   auto_increment ,add primary key (new_field_name);

创建一个表

create table pre_common_usernotes (id int(8) not null primary key auto_increment, user_id char(20) not null, order_id char(20) not null, pub_id char(20) not null, ad_name char(20) , ad_id int(8), device char(20) , system_name char(20), channel int(8), price double(16,2), point int(8), ts int(10) not null default'0', sign char(30));

创建数据库并设置数据库默认字段编码格式

create database database_name default charset utf8 collate utf8_unicode_ci;

设置auto_increment字段的最小值

ALETER TABLE table_name AUTO_INCREMENT=100000

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 4,845评论 1 57
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,067评论 0 19
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,805评论 18 399
  • 雨化成星星 点缀这枯萎的大地 飞扬的尘土 温顺的爬在那 仿佛,昨日的嚣张与它无关 沉睡了一个冬季的生命啊 响应着春...
    木易当兴阅读 245评论 0 1
  • 在有了自己的孩子之后,常常回想起自己的成长过程中经历过的不被尊重、不被理解,希望在下一代的养育结束这种轮回,...
    兜兜兜兜啊阅读 417评论 0 1