mysql查看索引与存储过程
2011-11-16 16:00
281 查看
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;
本文出自 “旋木的技术博客” 博客,谢绝转载!
创建索引:
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中查看存储过程和触发器
- mysql查看所有存储过程,函数,视图,触发器,表《转》
- mysql查看所有存储过程,函数,视图,触发器,表,分页
- mysql,sqlserver,oracle查看所有存储过程,函数,视图,触发器,表
- 查看mysql 的存储过程定义
- mysql查看所有存储过程
- mysql查看存储过程语句
- mysql 查看所有存储过程
- MySQL查看所有存储过程,函数,视图,触发器
- mysql查看所有存储过程,函数,视图,触发器,表,分页
- mysql表的主键、外键、限定、约定、索引、视同、存储过程
- mysql 字符集 索引 函数 存储过程
- mysql查看所有存储过程,函数,视图,触发器,表,分页
- mysql中的存储过程与索引
- Mysql索引概念和存储过程
- mysql查看所有存储过程
- mysql查看存储过程和执行sql脚本文件到数据库中
- 查看mysql中全部存储过程的命令
- mysql 查看所有存储过程