删除unique key,删除原有的联合主键,新建新的联合逐渐,删除索引,修改索引,mysql5.7修改索引名称,查看最大连接数量,查看是否有ssl
mySQL中刪除unique key的語法 ,假設有表:
CREATE TABLE `good_booked` (
? `auto_id` int(10) NOT NULL auto_increment,
? `good_id` int(11) default NULL,
? `chemist_id` int(11) default NULL,
? PRIMARY KEY ?(`auto_id`),
? UNIQUE KEY `good_id` (`good_id`,`chemist_id`),
? KEY `current_state` (`current_state`),
? KEY `send_time` (`send_time`)
)
想刪除某個表中某個字段的unique key:
?ALTER TABLE good_booked DROP INDEX good_id;
?
再如:
修改聯合主鍵的SQL(其中key這個括號里面是新的聯合逐漸的字段名稱。逗號前面可以刪除所有的聯合逐漸):
alter table xx drop primary key,add primary key(,,);
例如:alter table stock_purchase_result drop PRIMARY key,add PRIMARY key(account_id,vote_date,stock_id);
?
?
?
MySQL修改索引名稱。(5.7):
ALTER?TABLE?tbl_name RENAME INDEX?old_index_name TO?new_index_name;
對于MySQL 5.7以前的版本,可以執行下面兩個命令:
?
ALTER?TABLE?tbl_name DROP?INDEX?old_index_name ALTER?TABLE?tbl_name ADD?INDEX?new_index_name(column_name)?
-- 查看最大連接數是多少
SHOW VARIABLES LIKE '%max_connections%';
-- 臨時改變最大連接數量
SET GLOBAL max_connections = 500;
-- 查看是否有ssl的配置,如果為YES,則表示已經啟動起來了
SHOW VARIABLES LIKE 'have_ssl'
?
?
刪除索引
?
可利用ALTER TABLE或DROP INDEX語句來刪除索引。類似于CREATE INDEX語句,DROP INDEX可以在ALTER TABLE內部作為一條語句處理,語法如下。 DROP INDEX index_name ON talbe_name ALTER TABLE table_name DROP INDEX index_name ALTER TABLE table_name DROP PRIMARY KEY 其中,前兩條語句是等價的,刪除掉table_name中的索引index_name。 第3條語句只在刪除PRIMARY KEY索引時使用,因為一個表只可能有一個PRIMARY KEY索引,因此不需要指定索引名。如果沒有創建PRIMARY KEY索引,但表具有一個或多個UNIQUE索引,則MySQL將刪除第一個UNIQUE索引。 如果從表中刪除了某列,則索引會受到影響。對于多列組合的索引,如果刪除其中的某列,則該列也會從索引中刪除。如果刪除組成索引的所有列,則整個索引將被刪除。 添加索引: create index idx_rise_num on table_name(rise_num);create unique index idx_uid_fansid on stock_fans(uid,fans_uid);
?
如果數據庫鎖死了,使用以下命令進行檢查:
?
SHOW?FULL?PROCESSLISTKILL?715269?
?
查看數據庫進程不為空的 select * from information_schema.processlist where command='query' and info is not null;
數據庫中大批量殺掉進程 select concat('kill ',id,';') from information_schema.processlist where command='query' and time>1000; 注明:command='query' and time>1000;
?
?
?
總結
以上是生活随笔為你收集整理的删除unique key,删除原有的联合主键,新建新的联合逐渐,删除索引,修改索引,mysql5.7修改索引名称,查看最大连接数量,查看是否有ssl的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安装系统找不到光盘怎么办 安装系统无法检
- 下一篇: 小程序开发接口,微信公众平台开发地址