#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%’;