码迷,mamicode.com
首页 > 数据库 > 详细

Mysql常用语法

时间:2016-05-14 09:01:21      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

1.查看当前数据库版本
 select version(); 
2.最大并发连接数
SHOW VARIABLES LIKE ‘max_connections‘;
3.查看是否自动提交事物
SHOW VARIABLES LIKE ‘autocommit‘;    
4.查询数据库字符编码
show variables like ‘character%‘;
5.修改自动增长基数
可用alter table table_name AUTO_INCREMENT=n命令来重设自增的起始值。
 SET autocommit=off;



如何永久改character_set_server为utf-8
sudo nano /usr/local/mysql/my.cnf
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci


1、cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql   将服务文件拷贝到init.d下,并重命名为mysql
2、chmod +x /etc/init.d/mysql    赋予可执行权限
3、chkconfig --add mysql        添加服务
4、chkconfig --list             显示服务列表
 
如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入
chkconfig --level 345 mysql on
5、reboot重启电脑
6、netstat -na | grep 3306,如果看到有监听说明服务启动了


mysql事物隔离级别

1.查看当前会话隔离级别

 

select @@tx_isolation;

 

2.查看系统当前隔离级别

 

select @@global.tx_isolation;

 

3.设置当前会话隔离级别

 

set session transaction isolatin level repeatable read;

 

4.设置系统当前隔离级别

 

set global transaction isolation level repeatable read;

 

5.命令行,开始事务时

 

set autocommit=off 或者 start transaction


Mysql自动备份bat
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"

mysqldump --opt -u root --password=root xiaoliao > D:\db_backup\bbs_%Ymd%.sql 







 
 
max_connections  my.ini
2.共享数据库
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
1. mysql -u root -pvmwaremysql>use mysql;
2. mysql>update user set host = ‘%‘ where user = ‘root‘;
3. mysql>select host, user from user;
 
 
 
 

Mysql常用语法

标签:

原文地址:http://www.cnblogs.com/jimmy-muyuan/p/5491875.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!