Mysql的基本操作(一)

mysql基本操作

1.启动mysql服务
service mysql restart

2.关闭mysql服务
service mysql stop
 
3.进入命令行窗口:
mysql -u{用户名} -p{密码} -h{mysql主机地址} -p{端口}

4.退出命令窗口:
exit

#增加用户
#格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by '密码'
/*
如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。
如果你不想user1有密码,可以再打一个命令将密码去掉。
grant select,insert,update,delete on mydb.* to user1@localhost identified by "";
*/

grant all privileges on test.* to  test@localhost identified by '123456';   #all privileges 所有权限

mysql的数据库操作

1.显示数据库
 show databases;
2.进入数据库中
use database;
3.查看所有表
show tables;
 4.删除表
 drop table tablename;
 5.删除数据库
 drop database database;
 6.查看表的结构
 desc student;
 describe student;
 7.查看配置值

mysql的变量配置

MySQL的变量分为以下两种:
1)系统变量:配置MySQL服务器的运行环境,可以用show variables查看
2)状态变量:监控MySQL服务器的运行状态,可以用show status查看
系统变量:
系统变量按其作用域的不同可以分为以下两种:
1)分为全局(GLOBAL)级:对整个MySQL服务器有效
2)会话(SESSION或LOCAL)级:只影响当前会话
有些变量同时拥有以上两个级别,MySQL将在建立连接时用全局级变量初始化会话级变量,但一旦连接建立之后,全局级变量的改变不会影响到会话级变量。
查看系统变量的值
可以通过show vairables语句查看系统变量的值:
sql:show variables like '%log%';
   show global variables;  
   show session/local variables;  
  
设置or修改系统变量
在MySQL服务器启动时,有以下两种方法设置系统变量的值:
1)命令行参数,如:mysqld --max_connections=200
2)选项文件(my.cnf)
 在MySQL服务器启动后,如果需要修改系统变量的值,可以通过SET语句:
[plain] 
SET GLOBAL var_name = value;  
SET @@GLOBAL.var_name = value;  
SET SESSION var_name = value;  
SET @@SESSION.var_name = value;  
如果在变量名前没有级别限定符,表示修改会话级变量。

猜你喜欢

转载自www.cnblogs.com/qixc/p/12933543.html