shell脚本的问题之一是持久性数据。你可以将所有信息都保存在shell脚本变量中,但脚本运 行结束后,这些变量就不存在了。有时你会希望脚本能够将数据保存下来以备后用。
过去,使用shell脚本存储和提取数据需要创建一个文件,从其中读取数据、解析数据,然后 将数据存回到该文件中。在文件中搜索数据意味着要读取文件中的每一条记录进行查找。现在由于数据库非常流行,将shell脚本和有专业水准的开源数据库对接起来非常容易。Linux中流行的开源数据库是MySQL,它是作为Linux-Apache-MySQL-PHP(LAMP)服务器环境的一部分而逐渐流行起来的。
今天南昌网络公司-百恒网络就来为大家介绍一下关于Linux中mysql命令的用法,希望对大家有所帮助!
mysql程序使用两种不同类型的命令:
1、特殊的mysql命令
2、标准SQL语句
mysql程序使用它自有的一组命令,方便你控制环境和提取关于MySQL服务器的信息。这些命令要么是全名(例如status),要么是简写形式(例如s)。你可以从mysql命令提示符中直接使用命令的完整形式或简形式。
mysql> s
--------------
mysql Ver 14.14 Distrib 5.5.38, for debian-linux-gnu (i686) using readline 6.3
Connection id: 43
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.5.38-0ubuntu0.14.04.1 (Ubuntu)
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: latin1
Db characterset: latin1
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /var/run/mysqld/mysqld.sock
Uptime: 2 min 24 sec
Threads: 1 Questions: 575 Slow queries: 0 Opens: 421 Flush tables: 1
Open tables: 41 Queries per second avg: 3.993
--------------
mysql>
mysql程序实现了MySQL服务器支持的所有标准SQL(Structured Query Language,结构化查 询语言)命令。mysql程序实现的一条很棒的SQL命令是SHOW命令。你可以利用这条命令提取 MySQL服务器的相关信息,比如创建的数据库和表。
在这个例子中,我们用SQL命令SHOW来显示当前在MySQL服务器上配置过的数据库,然后 用SQL命令USE来连接到单个数据库。mysql会话一次只能连一个数据库。
大家可能会注意到,在每个命令后面我们都加了一个分号。在mysql程序中,分号表明命令的结束。 如果不用分号,它会提示输入更多数据。
在处理长命令时,这个功能很有用。你可以在一行输入命令的一部分,按下回车键,然后在下一行继续输入。这样一条命令可以占任意多行,直到你用分号表明命令结束。
以上就是百恒网络为大家介绍的关于Linux中mysql命令的用法,如果大家还有哪些不明白的地方,可随时来电和我们联系,我们专业为您解答!此外,百恒网络是一家专业从事网站建设、APP开发、微信开发、网站推广等服务的南昌网络公司,具备十多年的丰富经验,实力雄厚,服务周到,如有需要公司服务的地方,欢迎大家来电咨询,洽谈合作!