MySQL表操作 新增 刪除 修改 主鍵
阿新 • • 發佈:2019-02-07
主鍵 primary key
建立表的時候新增主鍵
create table table_test(
`id` varchar(100) NOT NULL,
`name` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
create table table_test(
`id` varchar(100) NOT NULL PRIMARY KEY,
`name` varchar(100) NOT NULL,
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
建立完表之後新增主鍵
alter table `user`add primary key(id);
刪除主鍵 這個是清空所有主鍵
alter table `user`drop primary key;
如何修改主鍵呢?
那就是將原來舊的主鍵刪除新增新的主鍵。
新增多個主鍵
CREATE TABLE `user`( `id` VARCHAR(100) NOT NULL, `name` VARCHAR(100) NOT NULL, PRIMARY KEY (`id`,`name`) )ENGINE=INNODB DEFAULT CHARSET=utf8; -- ALTER TABLE `user`ADD PRIMARY KEY(id,NAME);