打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

1 问题描述

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

2 问题分析

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

3 解决方案

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

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


这时我们输入
MySQL来连接MySQL数据库,但是会发现这样的情况:

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

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

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

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

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

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

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

4 总结

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

参考文献

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何使用免安装的mysql-孤单的小孩儿-搜狐博客
本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止[解决方案]
MySQL命令行导出数据库
【Javaweb】58MySQL安装详解
详细图解MySQL(win7x64 5.7.16版本)下载、安装、配置与使用
JSP连接mysql数据库攻略
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服