MySQL - 新增一列和查找主键

107 阅读1分钟

新增一列,可为null

mysql> alter table mydate add column sex varchar(10); 

不可为null

mysql> alter table mydate add column name varchar(50) not null;

添加到谁后面

mysql> alter table mydate add column sal varchar(10) after name; 

添加到首位

mysql> alter table mydate add column age varchar(10) first; 

查找有没有主键:

mysql> select count(*) primarynum from mydate md where md.bir='1999-10-10 00:00:00';
//结果大于等于1说明已经设置了主键。

删除主键

mysql> alter table mydate drop primary key;

增加主键

mysql> alter table mydate add primary key(bir);

想知道有没有设置主键或者谁是主键

show create table mydate;
//从列表中查看