1,连接数据库
mysql -u username -p
2.连接远程数据库
mysql -h hostIp -p port -u username -p
3.显示当前连接下数据库的列表
show databases
4.选中数据库
use databaseName
5.为表中增加一列
alter table tableName add column columnName columnType
6.为表中增加一个索引
alter table tableName add index indexName (columnName,columnName,...)
7.查看当前数据库中表的状态
show tables status \G
8.查看当前数据库中加锁状态
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS
9.查看当前表中索引状态
show index from tableName
10.查看当前语句的执行计划
explain sqlSentence
11.开启事务
begin
start transaction
12.提交事务
commit
13.事务中当前读
select sqlSentence for update
索引存在加临键锁,不存在加表锁。可以解决当前读的幻读。
14查看数据库连接状态
show processlist