mysql-总结
发布日期:2021-06-29 12:06:55 浏览次数:3 分类:技术文章

本文共 2095 字,大约阅读时间需要 6 分钟。

admin

mysql

mysql --helpmysql -?mysql --versionmysql -Vmysql -h[host] -uroot -p -P[port]

mysqld

mysqld --verbose --helpmysqld --versionmysqld -V

mysqladmin

mysqladmin --help

mysqldump

mysqldump -uroot -p database > database.sqlmysql -uroot -p database < database.sql

mysql

helpstatus;use databasesshow databases;show tables;desc table; /* describe table;show columns from table;*/show status;show create database;show create table;show grants;show errors;show warnings;help show;show variables like pattern
3中注释方法# select-- select/* select*/
# 函数1 select version();2 select database();

linux

【1】修改配置文件,允许远程连接    sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf    将如下行注释并保存退出:     # bind-address = 127.0.0.1     【2】给用户授权    mysql -uroot -p123456    mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;    mysql> flush privileges;    【3】重启MySQL服务    sudo /etc/init.d/mysql restart    【4】远程连接测试(远程服务器上)    mysql -hIP地址 -uroot -p123456

Chapter 3 Tutorial

3.5在批处理模式下使用mysql

在前面的部分中,您以 交互方式使用输入语句并查看结果。您也可以以批处理模式运行。为此,将要运行的语句放在文件中,然后告诉 从文件中读取其输入:

shell> mysql < batch-file

如果您在Windows下运行并在文件中包含一些导致问题的特殊字符,则可以执行以下操作:

C:\> mysql -e "source batch-file"

如果需要在命令行上指定连接参数,则命令可能如下所示:

shell> mysql -h host -u user -p < batch-fileEnter password: ********

当您以这种方式使用,您将创建一个脚本文件,然后执行该脚本。

如果您希望脚本继续运行,即使其中的某些语句产生错误,也应使用 命令行选项。

为什么要使用脚本?原因如下:

  • 如果您反复(例如每天或每周)运行查询,将其设置为脚本可以避免每次执行时都重新键入查询。

  • 您可以通过复制和编辑脚本文件从相似的现有查询中生成新查询。

  • 在开发查询时,批处理模式也很有用,特别是对于多行语句或多语句序列。如果输入有误,则无需重新输入所有内容。只需编辑脚本以更正错误,然后告诉重新执行即可。

  • 如果您的查询产生大量输出,则可以通过寻呼机运行输出,而不用看着它滚动到屏幕顶部之外:

    shell> mysql < batch-file | more
  • 您可以将输出捕获到文件中以进行进一步处理:

    shell> mysql < batch-file > mysql.out
  • 您可以将脚本分发给其他人,以便他们也可以运行这些语句。

  • 在某些情况下,例如,当您从cron作业运行查询时,不允许进行交互使用。在这种情况下,您必须使用批处理模式。

在批处理模式下 运行时,与以交互方式使用时,默认输出格式不同(更简洁) 。例如,以交互方式运行SELECT DISTINCT species FROM pet时,输出如下所示 :

+---------+| species |+---------+| bird    || cat     || dog     || hamster || snake   |+---------+

在批处理模式下,输出看起来像这样:

speciesbirdcatdoghamstersnake

如果要以批处理方式获取交互式输出格式,请使用。要将执行的语句回显到输出,请使用。

您还可以通过使用以下命令, 从提示符中使用脚本: source``\.

mysql> source filename;mysql> \. filename

有关更多信息请参见。

转载地址:https://blog.csdn.net/z_202041/article/details/117913663 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:IPv4地址
下一篇:git基础-01

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月07日 06时59分21秒