mysql的存储过程和索引区别_mysql查看索引与存储过程
mysql查看索引與存儲過程創建索引:
CREATE INDEX可對表增加普通索引或UNIQUE唯一索引。
CREATE INDEX index_name ON table_name (column_list)
CREATE UNIQUE INDEX index_name ON table_name (column_list)
ALTER TABLE用來創建普通索引、UNIQUE索引或PRIMARY KEY主鍵。
ALTER TABLE table_name ADD INDEX index_name (column_list)
ALTER TABLE table_name ADD UNIQUE (column_list)
ALTER TABLE table_name ADD PRIMARY KEY (column_list)
查看索引
mysql> show index from tablename;
mysql> show keys from tablename;
Non_unique 唯一約束為0。非唯一約束為1。
刪除索引
可利用ALTER TABLE或DROP INDEX語句來刪除索引
DROP INDEX index_name ON talbe_name
ALTER TABLE table_name DROP INDEX index_name
ALTER TABLE table_name DROP PRIMARY KEY
查詢數據庫的存儲過程:select `name` from mysql.proc where db = 'db_name' and `type` = 'PROCEDURE'
或者
show procedure status
查看函數:
select `name` from mysql.proc where db = 'db_name' and `type` = 'function'
或者
show function status
查看存儲過程與函數內容:show create procedure proc_name;
show create function func_name;
如果需要修改存儲過程與函數,先drop 再create.
其它數據庫參數查看:mysql> help show mysql> Show Global Status, mysql> Show global variables, mysql> Show full processlist, mysql> show engines; mysql> show status; mysql> desc tablename; mysql> show databases; mysql> use database_name;
總結
以上是生活随笔為你收集整理的mysql的存储过程和索引区别_mysql查看索引与存储过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HTML+CSS+JS实现 ❤️九宫格图
- 下一篇: linux cmake编译源码,linu