mysql杂记

来源:互联网 发布:python decorator 编辑:程序博客网 时间:2024/05/17 19:19
1. 查看当前数据库存储过程: show procedure status where Db='table';

2. 调用存储过程: call xxx(@zzz);

3. 修改密码: 必须在mysql数据库下 update user set `Password` = PASSWORD('123') where `User` = 'root'  

4. 切换数据库: use 数据库名;

5. 打印当前数据库实例中包含多少数据库: show databases;

6. 打印数据库存储的表: show tables;

7. char 与 varchar的区别{
    name char(50)
    a   后面补充49个字符空间 以空格占位  不支持存储的数据前后带空格                                                      
    name varchar(50)
    b   根据实际存储的数据占用磁盘空间
}

8. 乐观锁:update goods set amount = amount - #buy#  where code = xxx and amount-#buy# >=0;

9. MYSQL低版本中 联合索引在使用非第一个索引字段进行查询时,可能会失效

10. 查看当前sql查询配置 > show variables like '%quer%';打开慢查询,在my.ini中加入一些配置,并且设置慢查询日志

11. 字段自增加  auto_increment
0 0