我们要操作数据库两种方式:
使用图形化界面操作数据库
命令行界面操作数据库
1.使用图形化界面操作数据库
图形化的界面操作起来还对新手来说还是很方便的。你可以使用Navicat,或者MySQL-Front都可以。
我用的是第二个。
localhost邮件会有新建,你可以创建一个数据库,当然在你创建的数据库上右键也可以删除数据库。
2.命令行界面操作数据库
首先我们要在cmd中进入到MySQL中,怎么进入呢,
mysql -h 127.0.0.1 -uroot -proot
127.0.0.1:代表我们以及本机登录
-u :后面跟数据库的用户名
-p :后面跟的是用户的密码
登录成功的话是这样的界面:
下面是一些对数据库的操作:
1.创建数据库,在创建之前要先查看之前有什么数据库。
命令是:
SHOW DATABASES;
创建数据库的命令是:
CREATE DATABASE firstdb;
firstdb使我们的数据库的名字;
然后查看一下
发现我们已经查到了我们创建的数据库了。
2.选择数据库
数据库是数据库对象的容器,二数据库管理系统中一般又会存在许多的数据库,那么,在操作数据库对象之前,首先需要确定使用哪一个数据库。
在MySQL中选择数据库通过SQL语句USE来实现
USE firstdb
3.删除数据库
命令是:
DROP DATABASE firstdb;
3.存储引擎
简而言之。存储引擎就是表的类型。在具体开发的时候,为了提高MySQL的效率和灵活性,可以根据实际的需要来选择存储引擎。
1.在MySQL存储库管理系统中,通过
SHOW ENGINES;
根据我们的查询的结果,我们可以知道mysql中支持9中引擎。
Engine:引擎的名字
Support:MySQL数据库是否致辞该引擎
Comment:对存储引擎的评论
Transaction:表示引擎是否支持事物
XA:存储引擎所支持的分布式是否符合XA
Savepoints:表示存储引擎是否支持事物处理保存节点。