MySQL常用基础知识

1.赋予用户权限
  grant all privileges on . to ‘用户名’@’%’ with grant option;
2.查看最大连接数配置
  show variables like ‘%max_connections%’;
3.查看已用连接数
  show global status like ‘Max_used_connections’;
4.查看mysql版本
  select version();
5.显示数据库中某张表的所有列
  show full columns from 数据库名.表名;
6.解决数据库乱码问题
  linux:
  1)首先找到my.cnf文件,位置:/etc/my.cnf。
  2)在[mysqld]下面添加:character-set-server=utf8,
  在[mysql]下面添加:default-character-set=utf8,如下图:
MySQL常用基础知识
  3)修改完成之后,重启mysql即可生效。
7.修改数据库最大连接数
  在/etc/my.cnf文件[mysqld]下面添加:max_connections=220。
MySQL常用基础知识
8.mysql启动,停止,重启
service mysqld stop
service mysqld start
service mysqld restart
9.查看mysql引擎
show engines;
show variables like ‘%storage_engine%’;
InooDB引擎是支持事务的,其余不支持事务。
10.修改默认引擎
vim /etc/my.cnf
mysqld 下面添加 default-storage-engine=InnoDB 修改默认引擎
11.修改表的引擎
alter table tablename engine=innodb;
12.查看表的创建语句
show create table student;