---------------------------------------------------------登陆--------------------------------------------------------------------
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的常用命令是至关重要的。下面将详细讲解MySQL的一些关键命令,这些命令对于数据库的日常管理和维护非常实用。 1. **连接MySQL服务器** 使用`mysql -u username -p`命令连接到...
MySQL 命令行常用命令是 MySQL 数据库管理员和开发者需要掌握的基本技能,本文将介绍 MySQL 命令行常用命令的六大招数,包括 MySQL 服务的启动和停止、登陆 MySQL、增加新用户、操作数据库、导出和导入数据、乱码...
MySQL是一种广泛使用的开源...这些命令是MySQL管理员和开发人员日常工作中经常使用的,了解并熟练掌握它们对于有效地管理和操作MySQL数据库至关重要。记得在执行任何数据库操作之前备份重要数据,以防止意外数据丢失。
以上就是从给定文件中提炼出的MySQL数据库管理常用命令的详细解析,覆盖了数据库的创建、操作、权限管理、数据的增删改查以及数据的备份与恢复等多个核心功能点,对于数据库管理员和开发者来说,这些都是必须熟练...
这份PDF文档很可能是关于MySQL5.0版本中常用数据库管理命令的集合,对于数据库管理员和开发人员来说是非常实用的学习资源。以下是根据标题和描述可能包含的一些关键知识点: 1. **安装与启动**: - `mysql_install...
### MySQL常用查询状态命令知识点详解 #### 一、查看数据库版本 在MySQL中,了解数据库的具体版本对于确保...这些命令对于日常管理和监控MySQL服务器非常重要,能够帮助管理员更好地理解服务器的状态并及时做出调整。
MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行工具提供了丰富的功能来管理...对于数据库管理员和开发者来说,熟练掌握这些命令是非常重要的。通过不断实践和学习,你可以更有效地管理和维护MySQL数据库。
本文将详细讲解MySQL的一些常用命令,包括管理数据库、操作表结构、索引管理和SQL基本语句。 首先,要切换到特定的数据库,可以使用`USE database_name;`命令,例如`USE imss;`。查询数据库中是否存在特定表或字段...
一、MySQL常用命令 1. **连接MySQL数据库** - `mysql -h 主机地址 -u 用户名 -p 用户密码` - 连接到本地MySQL服务器,只需输入`mysql -u root -p`,然后输入密码。 - 连接到远程服务器,如`mysql -h 192.168.1.2...
根据提供的文件内容,我们可以整理出一系列关于MySQL的常用命令及相关知识点。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),适用于多种应用场景,包括网站、应用程序等的数据存储和管理。以下是从标题...
- 注意:启动MySQL服务的用户需要具备管理员权限。 #### 二、进入MySQL交互操作界面 - 在命令提示符或终端中执行`d:\mysql\bin\mysql`命令进入MySQL命令行模式。 - 如果MySQL服务已经启动,可以通过`mysql -u root...
### MySQL 常用命令指南 #### 一、MySQL 服务的启动和停止 - **启动MySQL服务**: - `net start mysql` (在Windows环境下) - 对于Linux环境,可以使用以下命令来启动MySQL服务: - `sudo service mysql start` -...
MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行界面是管理员和开发人员进行数据库操作的主要工具。本篇文章将深入探讨MySQL的常用命令,帮助你更好地理解和掌握MySQL的基础操作。 1. **连接与断开** - ...
### MySQL常用命令整理 在日常工作中,MySQL作为一款广泛使用的开源关系型数据库管理系统,其重要性不言而喻。为了帮助初学者更好地理解和掌握MySQL的基本命令,本文将根据提供的文件内容整理出一系列实用且常见的...
以下是一些MySQL中的常用查询命令操作: 1. **查看版本信息**: - `mysql> select version();` 可以用来查看MySQL服务器的版本号。 2. **获取当前日期**: - `mysql> select current_date();` 或者 `SELECT ...
MySQL数据库管理是数据库系统运维中的核心任务,涵盖了安装配置、...掌握这些命令,能够帮助数据库管理员高效地管理和维护MySQL数据库,确保系统的稳定运行。实践中不断练习和应用,才能真正熟练掌握MySQL数据库管理。
了解其常用命令对于数据库管理员和开发者至关重要。本文将详细解析“MySQL数据库常用命令大全”中的关键知识点。 首先,我们来了解一下MySQL的基本连接命令。使用`mysql -h 主机地址 -u 用户名 -p用户密码`格式可以...