[MySQL]命令行工具和基本操作

原文:[MySQL]命令行工具和基本操作

 

一 MySQL命令行工具  (查看帮助 ---help,或 -?)

 

1)MySQL

MySQL是一个简单的SQL外壳(有GNU readline功能)。它支持交互式和非交互式使用。当交互使用时,查询结果采用ASCII表格式。当采用非交互式(例如,用作过滤器)模式时,结果为tab分割符格式。可以使用命令行选项更改输出格式。如果由于结果较大而内存不足遇到问题,使用--quick选项。这样可以强制MySQL从服务器每次一行搜索结果,而不是检索整个结果集并在显示之前不得不将它保存到内存中。
(MySQLD)

 

2)MySQLAdmin

MySQLAdmin是一个执行管理操作的客户程序。可以用它来检查服务器的配置和当前的状态,创建并删除数据库等等。

 

3) MySQLBinLog

服务器生成的二进制日志文件写成二进制格式。要想检查这些文本格式的文件,应使用MySQLBinLog实用工具。

 

4) MySQLDump

MySQLDump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器。转储包含创建表和/或装载表的SQL语句。

 

5) MySQLImport

MySQLImport实用程序是一个批量加载器,它将文本文件的内容读到已有表中。

 

6) MySQLShow

MySQLShow,客户可用来很快地查找存在哪些数据库,数据库中的表,表中的列或索引。

 

7) Perror

Perror为系统错误代码或存储引擎(表处理)错误代码打印其描述信息。

 

8) Replace

Replace实用工具可以及时更改文件或标准输入中的字符串。它首先使用有限状态机来匹配长的字符串。该工具可以用来交换字符串。

 

二 MySQL基本操作

1) MySQL51 service的停止与启用

net stop mysql51

net start mysql51

 

2) 登录MySQL管理工具 + 创建数据库 + 显示所有数据库 + 删除数据库 + 推出MySQL管理工具

 

 

3)增加用户 + 显示用户 + 修改密码 + 删除用户

 

4)进入数据库 + 创建表 + 显示数据库下所有的表 + 显示表的定义 + 向表中插入数据 + 显示表的所有内容 + 删除表中的所有内容 + 删除表定义

 5)跟新某记录的值 + 给表增加一列 + 删除表中的一列

 

完!

时间: 2024-10-21 21:02:13

[MySQL]命令行工具和基本操作的相关文章

MySQL命令行登录的例子

环境:MySQL Sever 5.1 + MySQL命令行工具 问题:MySQL命令行登录 解决: 命令 行登录语法: mysql –u用户名 [–h主机名或者IP地址] –p密码 说明:用户名是你登录的用 户,主机名或者IP地址为可选项,如果是本地连接则不需要,远程连接需要填写,密码是对应用户的密码. 注意: 1. 该命令是在Windows命令行窗口下执行,而不是MySQL的命令行: 2.输入-p 后可以直接跟上密码,也可以按回车,会提示你输入密码,二者都是相同的效果: 3. –p密码选项不

MySQL命令行创建用户与授权

环境:MySQL Sever 5.1 + MySQL命令行工具 问题:使用命令行创建用户.进行授权 1. 创建用户: 命令:CREATE USER username IDENTIFIED BY 'password'; 说明:username --你将创建的用户名, password--该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码 登陆服务器. 示例: CREATE USER wgb IDENTIFIED BY 'wgb'; 2.授权: 命 令:GRANT privileges

MySQL命令行出现乱码如何解决

环境:MySQL Sever 5.1 + MySQL命令行工具 问题:使用命令行查询数据库里的数据出现乱码. 解决: set names utf8; --则等同于 set character_set_client=utf8; set character_set_results=utf8; set character_set_connection=utf8; 如果仍出现乱码 执行set names gbk;或者set names gb2312; 查看本栏目更多精彩内容:http://www.bia

手把手教你利用命令行工具创建LinuxMac系统下的网站备份

创建网站备份应该是一个网站管理员最为重要的日常工作之一.但现实情况是,备份这一步往往被很多人忽略,也就是说仍然有很多网管的网站安全意识较低. 所有的Linux/Mac用户都能够零经济成本地通过命令行工具创建网站备份.如果你用的不是Linux/Mac,请关注我们的后续文章--如何在windows上通过软件方式创建备份. 本文的初衷不是为读者提供完整的备份解决方案,而是给那些有时间并且想要学习一些基础的命令行工具进行网站备份的宝宝们一点参考. 必要条件 你的主机必须具备必要的软件及证书. (1) 服

基于sqlcmd命令行工具管理SQL server

在SQLServer数据库当中,除了大家熟知的基于SSMS来管理SQLserver数据库之外,还有一个很强大的命令行工具sqlcmd.该命令行工具基本等同于Oracle SQL*Plus以及 MySQL命令提示符下以实现相关的运维管理工作.尤其是需要多个脚本执行的时候,sqlcmd便派上用场了.本文描述了sqlcmd的一些常规用法以及给出如何通过批处理方式执行脚本的示例. 一.获取sqlcmd帮助 C:\>sqlcmd -? Microsoft (R) SQL Server Command Li

命令行工具2

1,自己做的一个命令行工具  执行结果:    

推荐给开发人员的实用命令行工具

作为一名Web开发者,当程序出现问题时日子总不是那么好过.问题可能无处不在,可能是你发送的请求出了错,可能是回复出了错,可能是你使用的某个第三方库出了问题,又或者是一个外部API调用失败了.优秀的工具对于定位问题出在何处有着无可估量的价值,而且能在一开始就帮助我们阻止问题的出现,总的来说能使我们的工作更有效率.命令行工具尤其有用,因为它们非常易于做自动化和脚本处理,能够以各种不同的方式进行组合和重用.本文介绍了6个非常强大且灵活的工具,熟练使用这些工具能使你的生活变得更轻松一些. Curl Cu

通过MySQL命令行能连接,但是通过Navicat for Mysql 8.2却连不上

环境:Navicat for Mysql 8.2 + MySQL Sever 5.1 问题:通过MySQL命令行能连接,但是通过 Navicat for Mysql 8.2却连不上,出现如下错误: 2003 - can's connect to MySQL server on 'localhost' 10061 解决: 删除安装目录 下的my.ini,然后打开/ MySQL Server / MySQL Server Instance Config Wizard(XX:\Program file

通过MySQL命令行不能连接,输入密码后无反应

环境:Navicatfor Mysql 8.2 + MySQL Sever 5.1 问题:通过MySQL命令行不能连接,输入密码后 无反应,过一段时间出现系统提示音,命令行窗口一闪而过,而且通过Navicat for Mysql 8.2也连不上,出 现如下错误: 2003 - can's connect to MySQL server on 'localhost' 10060 解决: 关闭防火墙, 重新连接即可. 如果出现10061错误,可以参考此文:Navicat for Mysql 出现20