#linux中的使用
service mysql start
#或
mysql
#
mysql -u root -p
#
show databases;
#
show tables;
#
use DB
#
create table mytable(keyId int primary key, name char(10));
#
insert mytable(keyId,name) values(1,"chen");
#
select * from mytable;
启动数据库 :net start mysql
登录数据库:mysql -u root -p
关闭数据库:net stop mysql
退出exit
密码设置 set password for root@localhost=password(‘1234’);
刷新flush privileges;
分号结束查询
1,查看所有数据库
show databases;
2,查看当前使用的数据库
select database();
3,查看数据库使用端口
show variables like ‘port’;
8,查看数据库表信息
show tables;
9,查看数据库所有用户信息
select distinct concat(‘user: ‘,user,’@’,host,’;’) as query from mysql.user;
10,查看某个具体用户权限
show grants for ‘用户’@‘地址’;
11,查看数据库最大连接数
show variables like ‘%max_connections%’;
12,查看数据库当前连接数,并发数
show starts like ’Threads%’;
Threads_cached : 代表当前此时此刻线程缓存中有多少空闲线程。
Threads_connected :代表当前已建立连接的数量,因为一个连接就需要一个线程,所以也可以看成当前被使用的线程数。
Threads_created :代表从最近一次服务启动,已创建线程的数量。
Threads_running :代表当前激活的(非睡眠状态)线程数。并不是代表正在使用的线程数,有时候连接已建立,但是连接处于sleep状态,这里相对应的线程也是sleep状态。
13,查看数据文件存放路径
show variables like ‘%datadir%’;