首页 > 数据库技术 > 详细

mysql常用操作

时间:2016-03-02 20:13:04      阅读:190      评论:0      收藏:0      [点我收藏+]

整理了下MySQL常用操作的命令。


1)、查看有那些数据库:show databases; 。


2)、切换数据库:use database 如切换到mysql, use mysql 。


3)、查看当前工作的数据库:select database(); 。 


4)、查看当前的用户:select user(); 。


数据库的结构是:数据库---表--行-列(字段)


1)、查看某个数据库里面有那些表:show tables; 。


2)、查看某个表里面有那些字段:desc table-name; 如:desc user;


3)、查看某个表的创建的sql 语句:show create table table-name; 如:show create table user;



数据库的创建;表的创建、插入、更新、表的删除;数据库的删除

1)、创建数据库的语句:create database database-name; 如:create database balich;


2)、创建表的语句:create table table-name(字段名称)


3)、在表插入数据:insert into table-name values (每行数据的各个字段)


4)、在表更新数据:update table set 更新的数字 where 那一行数值。


5)、在表中删除一行数据:delete from table where 那一行。


6)、清空某张表里面的数据:trucate table table-name;


7)、查询信息:select * from table-name;


8)、删除一个表:drop table table-name;


9)、删除一个数据库:drop database database-name;


10)、给用户授权:grant all on *.* to ‘username’@’ip’  identified by ‘password’; (这当中可以使用 通配符 % 表所有)


11)、实时刷新权限的命令:flush privileges;


12)、查看数据库有那些队列:show processlist;  (类似Linux的 top )


13)、查看数据库内的变量:show variables;    (可在/etc/my.cnf 文件里面定义)


14)、不重启mysqld 服务修改my.cnf 里面的参数,这只是临时有效重启后就失效了,永久修改是在配置文件my.cnf。

临时生效:set global 变量名=新参数;  使用show 查询:show variables like ‘变量名’;

如: set global max_connetctions=300;


15)、查看数据库的状态:show status;


16)、查看mysql的错误日志,是在datadir的目录下,错误日志的名字是:主机名.err .

# ls -l /data/mysql/balichOS.err

-rw-r----- 1 mysql root 3573 9月  20 15:23 /data/mysql/balichOS.err



17)、修复一张表的语句:repair table table-name;


18)、Mysql的备份和恢复

数据库mysql的备份工具是mysqldump,是在mysql的安装程序的bin目录下。备份的语句格式如下:

mysqldump –uusername –ppassword database


通常我们把备份的数据库会保存下来,如:


mysqldump –uusername –ppassword database > /data/databae.sql



mysqldump的备份原理是先备份创建数据库和表的语句,然后是新增表的内容的语句。



恢复数据库的语法格式:

mysql –uusername –ppassword database < /data/database.sql 


和备份不同的是,备份用mysqldump这个工具,恢复是mysql ,把之前的备份的文件反向重定向。



我们也可以备份某一张表

mysqldump –uusername –ppassword database table-name> /data/databae-tablename.sql


恢复一张表

mysql –uusername –ppassword database < /data/ databae-tablename.sql


在备份和恢复的过程中,最好指定备份和恢复的字符集,如指定gbk: --default-character-set=gbk.


本文出自 “balich” 博客,请务必保留此出处http://balich.blog.51cto.com/6641781/1746856

mysql常用操作

原文:http://balich.blog.51cto.com/6641781/1746856

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!