首页 > 网络运维 > Linux/Mysql > 正文

【学习shell语句访问mysql教程】

【学习shell语句访问mysql教程】

作为一种功能强大的操作系统,Linux 下的Shell 尤其具有重要的意义,使用shell可以实现某些功能而不必写繁琐的程序,其优势之一就在于对数据库操作时快捷简便。今天要跟大家分享的是怎么使用Shell访问MySQL以及相关知识。

本教程分为以下几个部分:

一、Shell简介

1、简写与命令书写

Shell 是 Linux 操作系统的一种壳型外壳程序。用户可以使用Shell程序直接控制操作系统,进行各项操作,Shell也是Unix和Linux的基本功能。Shell 可以分为简写和命令书写,一般情况下,shell会对用户输入的命令进行解释并执行,shell会查找指定的系统命令,找到则执行,如果没有找到,则会将提示错误信息。

2、 shell支持程序

常见的shell程序有bash、ksh、sh、csh ,其中bash最为流行,而sh也是一种就地解释器指令,如果在某个程序当中使用sh解释指令,就要把sh程序的代码放在具体的程序中执行,这样利于我们快捷调用程序执行不同的功能,另外bash程序也可以作为简单网络程序,使用者可以通过HTTP协议访问shell程序实现实现简单的操作,由此可见shell以其简单,强大的优势占领了Linux 下的控制操作地位。

二、使用MySQL

1、安装MySQL

MySQL 是非常受欢迎的开源数据库,Linux下可以使用MySQL在操作系统中管理数据,使用shell可以方便地操作MySQL,首先安装MySQL。可以从官网上下载MySQL的安装包,把安装包上传到服务器,使用tar -zxvf 命令解压,并在终端输入命令安装安装后,输入命令service mysqld start来开启mysql服务,此时就可以在终端中操作MySQL了。

2、使用MySQL

a.连接MySQL数据库

使用shell,我们可以使用mysql命令来直接连接MySQL.比如,输入mysql -u root -p来执行连接MySQL;-u参数代表的是MySQL的用户名,-p代表的是MySQL的密码,需要注意的是,当输入-p参数时,系统会提示输入密码,这时就需要输入正确的MySQL的密码才能够连接成功;如果只想要执行MySQL的查询,可以使用-e 参数,比如,mysql -e “select * from student” -p 来执行select查询;

b.管理MySQL

使用shell管理MySQL,主要有两种模式,即命令模式和交互模式。我们先来看命令模式,通过使用命令行参数,可以实现一些常用的操作,如创建数据库,删除数据库,导入导出数据。比如,我们可以使用--create来创建数据库,比如,mysql --create database test,这时候就会创建一个叫test 的数据库;也可以使用--drop来删除test数据库;mysql --drop database test;还可以使用--import 来导入数据,比如,mysql --import db.sql;当然,使用shell也可以使用--export 导出数据,比如,mysql --export db.sql。

然后,还有交互模式,交互模式的话,也是使用mysql -u 用户名 -p 来登录到mysql中,然后可以在mysql中使用show databases来查看有几个数据库,使用use database 切换数据库,我们可以使用select/update/delete/insert等基础指令来操作数据库,比如使用select * from student查看学生表,使用update student set score=100 where id=1更新学生表中id为1 的学生成绩等等,通过这样的方式,我们可以方便的操作MySQL。

三、小结

以上就是使用Shell语句访问 MySQL的基本操作,Shell可以极大的方便我们快速的操作MySQL,不需要写复杂的程序,只需要输入几句简单的语句就能实现,其优越性是无可比拟的,希望以上能够帮助到大家。

打赏
海报

本文转载自互联网,旨在分享有价值的内容,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。

转载请注明本文地址:http://www.atpbike.com/article/mysql/2586.html

相关推荐

支付宝
微信
赞助本站