related url :

http://willvvv.iteye.com/blog/1563345

http://lxneng.iteye.com/blog/451985    这篇文章对variables和 status的使用 写的很好!

---------------------------------------------------------登陆--------------------------------------------------------------------

1.mysql -h192.168.0.181 -utest -ptest;

登陆mysql命令行

-------------------------------------------------------数据库操作---------------------------------------------------------------

1.show databases;

查看所有数据库

2.use mydb;

使用mydb数据库

3.drop database if exists `mydb`;

如果数据库mydb存在就drop掉

4.create database `mydb`;

创建mydb数据库

----------------------------------------------------用户权限管理---------------------------------------------------------------

1.grant all privileges on mydb.* to YOURUSER@'%.%' IDENTIFIED BY "YOURPASSWORD";

授权YOURUSER用户可以从任意主机使用YOURPASSWORD对mydb数据库做任何操作

2.revoke all privileges on mydb.* from YOURUSER@'%';

撤销YOURUSER从任意主机操作mydb的权限

3.flush privileges;

使grant和revoke授权生效!执行grant或revoke之后再执行!

---------------------------------------------------------数据表操作-------------------------------------------------------------

1.show tables from mydb;

查看mydb库中所有数据表

2.desc mydb.mytable;

查看mydb库中mytable表的所有列名称,类型,是否为空,默认值,索引等

3.show create table  mydb.mytable;

查看mydb库中mytable表的建表SQL语句

4.select * from mydb.mytable\G;

查看mydb库中mytable表的所有内容,以每行数据,列名-值的键值对方式查看。

5.alter table mydb.mytable rename mydb.mytablenew;

表mytable改名为mytablenew

6.alter table mydb.mytable add  column newColumn varchar(64) DEFAULT NULL COMMENT '新列备注';

mydb库中mytable表新增一列,名称为newColumn,类型为varchar(64),默认为null,备注是“新列备注”

7.alter table mydb.mytable modify  column `modifyColumn ` varchar(16) DEFAULT NULL COMMENT '修改列备注';

修改mydb库中mytable表中列modifyColumn,类型为varchar(16),默认为null,备注是“修改列备注”

8.truncate table mydb.mytable

清空mydb库mytable表的数据,比delete快很多

----------------------------------------------------------数据备份恢复---------------------------------------------------------

1.mysqldump --opt --user=YOURS --password=YOURS -B "mydb1 mydb2" --max_allowed_packet=1048576  --net_buffer_length= 16384  > /data/backup/20120630.sql

将数据库mydb1和mydb2以sql语句形式导出到 /data/backup/20120630.sql文件中

2.source /data/backup/mydb.sql

执行文件中的sql语句

-----------------------------------------------------MySQL状态---------------------------------------------------------------

1.show processlist;

查看当前MySQL连接

2.kill ID;

断掉某个客户端连接,ID是show processlist命令输出第一列的值

3.show variables;

查看MySQL各种变量值

4.show global status;

查看MySQL的各种状态,cacti监控MySQL的原理就是定时收集这些状态值绘图

http://lxneng.iteye.com/blog/451985    这篇文章对variables和 status的使用 写的很好!

5.select version(),current_date();

查看当前数据版本和日期

6.show engine innodb status;

查看innodb引擎状态

7.show table status from test like 'mydb.mytable'

查看innodb表状态

mysql management note的更多相关文章

  1. winserver2008 management note

    1,磁盘online及介质保护 Windows server 2008 增加的磁盘无法初始化-提示:介质受写入保护.插了下相关说明,在VMware的帖子找到了解决办法: 开始-运行,cmd.打开命令提 ...

  2. mysql下面的INSTALL-BINARY的内容,所有的mysql的配置内容都在这

    2.2 Installing MySQL on Unix/Linux Using Generic Binaries Oracle provides a set of binary distributi ...

  3. Installing MySQL Server

    Installing MySQL Server Here we will learn how to Compile and Install the MySQL Server from source c ...

  4. How to Install MySQL on CentOS 7

    CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载   # wget http://dev.mysql.com/get/mysql-communit ...

  5. MySQL之mysql命令使用详解

    MySQL Name mysql - the MySQL command-line tool Synopsis mysql [options] db_name Description mysql is ...

  6. 第四模块:网络编程进阶&数据库开发 第2章·MySQL数据库开发

    01-MySQL开篇 02-MySQL简单介绍 03-不同平台下安装MySQL 04-Windows平台MySQL密码设置与破解 05-Linux平台MySQL密码设置与破解 06-Mac平台MySQ ...

  7. Mysql 中完善的帮助命令

    Mysql 中完善的帮助命令 Mysql 中的帮助系统很完善,很多操作都可以通过命令行直接获得帮助,如下示例: Mysql 命令行帮助 [root@mysql1 mydata1]# mysql -S ...

  8. mysql基础之帮助信息

    在mysql中获取帮助 1.当连接到mysql数据库以后,使用help命令或者\?表示获取帮助信息: MariaDB [ren]> help General information about ...

  9. MySQL学习笔记01_数据库基础知识

    01_1 mysql数据库启动与停止 以<管理员权限>启动cmd: 输入net stop mysql停止mysql服务: 输入net start mysql启动mysql服务: 输入mys ...

随机推荐

  1. 【翻译】Kinect v2程序设计(C++) Color篇

    Kinect SDK v2预览版,获取数据的基本流程的说明.以及取得Color图像的示例程序的介绍. 上一节,是关于当前型号Kinect for Windows(后面称作Kinect v1)和次世代型 ...

  2. Bootstrap页面布局1 - 下载BS(bootstrap简称)

    1.bootstrap 官方网站:http://wrongwaycn.github.io/bootstrap/docs/index.html 2.如图: 3.下载后得到如下目录结构 bootstrap ...

  3. php常用[字符串]函数

    nl2br 功能:化换行符为<br> <?php $str = "cat isn't \n dog"; $result = nl2br($str); echo $ ...

  4. Checklist For Choosing The Right Database Engine

    http://sqlite.org/whentouse.html Appropriate Uses For SQLite SQLite is not directly comparable to cl ...

  5. php javascript C 变量环境 块级作用域

    <?php $w = 'w'; $wb = '123'.$w; $w = 'ww'; echo $wb; if(TRUE){ $wd = '123wd'; } echo $wd; if(FALS ...

  6. JAVA函数的返回值类型详解以及生成随机数的例题

    函数的四要素:函数名.输入.输出(返回).加工. 函数分为两种:一种是有返回值得函数,一种是没有返回值的函数. 1. 定义:没有返回值的函数:(当我不需要函数的计算结果再拿出来进行运算的时候,我就不需 ...

  7. Python 虚拟环境Virtualenv

    本人也是Python爱好者,众所周知,Python扩展多,每次为了测试,安装各种各样的扩展,这样导致本地的Python环境非常混乱,就有人想到搞个隔离环境  和 本地环境没有关系,随时可以删除这个隔离 ...

  8. 使用AJAX做关键字查询:输入框变化自动搜索、无刷新页面;

    使用AJAX做关键字查询要求:1.无刷新页面2.输入框变化自动搜索 <style type="text/css"> .k{ width:150px; height:30 ...

  9. window对象;document对象;

    window对象: DOM:文档对象模型 --树模型文档:标签文档,对象:文档中每个元素对象,模型:抽象化的东西 一:window: 属性(值或者子对象):opener:打开当前窗口的源窗口,如果当前 ...

  10. Bluetooth数据包捕获

    目录 1. 前提 2. 开启功能 3. 抓包 这里介绍一种在Android上捕获蓝牙数据包的方法 1. 前提 首先你要有一部Android手机 然后你的Android系统版本要在4.4及以上 我没有做 ...