关于如何使用命令行新建数据库的解决方案

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

1 问题描述

在移动APP的开发过程中少不了,对数据库的使用。没有数据库就没有软件,软件都是管理存放数据的,没数据库软件就如同一具空壳,仅仅有外表没有实际的功能。APP的许多功能都需要配合数据库才能够实现,例如,一般APP中的登录功能就需要用到数据库,那么如何新建一个数据库呢?

2 问题分析

建立数据库的方法有很多,可以用SQLSERVER来建立数据库,也可以用Navicat  for MySQL来新建数据库而且方法较为简单。以Navicat  for MySQL为例,直接打开应用程序,选中现有的连接然后右键单击,选择新建数据库,这样就可以建立一个心得数据库。利用这些程序来建立数据库操作很简单,但是如何直接利用MySQL来新建数据库呢?——答案就是利用命令行。

3 解决方案

命令行界面(CLI),是指可在用户提示符下键入可执行指令的界面。我们熟悉的命令行操作有,命令行模式进入文件夹以及删除文件移动文件等等。但是如何使用命令行来新建一个数据库呢?首先要确保电脑上有MySQL,在确保MySQL数据库安装成功的情况下,用快捷键Windows+R打开运行界面输入cmd。

 

640?wx_fmt=png

点击确定,打开命令行界面。

640?wx_fmt=png

MySQL来连接MySQL数据库,但是会发现这样的情况:

640?wx_fmt=png

为什么这里我们会打不开MySQL呢?原因在于我们没有在环境变量path中将没有将MySQL的bin目录加进去。那么我们该如何解决这个问题呢?

首先,我们找到自己电脑上MySQL的安装路径,并找到MySQL文件夹下的bin文件夹的路径。

640?wx_fmt=png

 

然后,我们选中我的电脑,右键单击,选择属性并打开。在界面中选择高级系统设置。

640?wx_fmt=png

640?wx_fmt=png

 

打开界面之后我们找到环境变量这一选项并单击,这时我们进入到环境配置的界面,找到path点击新建,将MySQL的bin目录的路径加进去。

640?wx_fmt=png

 

 

640?wx_fmt=png

 

 

将MySQL的bin目录加进去之后,我们再重新打开命令行界面输入mysql。如果返回了ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) 这样的一串代码,就表示基本配置已完成。那这里为什么还出现了ERROR呢?我们通过返回的提示不难发现,这里报错的原因是数据库连接密码出错。我们在安装MySQL的时候有一项步骤是定义用户名和密码,这里我们就要用到当初定义的用户名和密码。我们在命令行里输入mysql -uroot -p123456,这里的root是用户名,123456是密码。

 

640?wx_fmt=png

这时我们就可以来创建一个新的数据库了。我们输入create database test01;(注意结尾加分号),这里的test01就是创建的数据库的名字。

 

640?wx_fmt=png

我们如何才能知道是否真的创建成功呢?我们可以通过查询命令来看,是否存在这个名叫test01的数据库。只需要在命令行输入show databases;即可。

 

640?wx_fmt=png

 

4 总结

通过学习,我们学会了如何使用命令行来新建数据库;但是如何修改数据库,删除数据库以及设置数据库的格式这里没有做介绍,如果想要了解更多数据库方面的知识还需多看相关的博客进行学习。

参考文献

《如何解决‘mysql’不是内部或外部命令,也不是可运行的程序或批处理文件》


更多精彩文章:

 where2go 团队


   

微信号:算法与编程之美          

640?wx_fmt=jpeg

长按识别二维码关注我们!

温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

算法与编程之美

欢迎关注『算法与编程之美』

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值