目录

一、使用Navicat链接MYSQL

二、创建数据库

1、创建数据库的命令

2、删除数据库  删库需谨慎

3、修改数据库名称

三、可视化工具操作

1、创建数据库

2、删除数据库 删库需谨慎


一、使用Navicat链接MYSQL

因为本人使用的是navicat工具,所以就介绍下这个工具是如何来连接数据的

首先我们打开工具,点击连接,选择MYSQL,然后会出现连接界面

 当然点击连接测试的时候可能会出现以下问题:2003 - Can't connect to MySQL server on 'localhost' (10061 "Unknown error")

 这个问题大多是因为MYSQL服务没有启动导致的,我们只需要启动服务就行,上一节讲了如何启动MYSQL,这里就用任务管理器启动

 启动之后再次点击 测试连接,如果成功会出现以下界面

 这样我们就成功连接MYSQL了,下面机会有我们新建的连接,双击打开就能看到里边拥有哪些自带的数据库

  

选中新建的数据库,再点击新建查询,就可以在新打开的窗口中编写sql语句

二、创建数据库

1、创建数据库的命令

CREATE DATABASE database-nane

其中CREATE DATABASE 为关键字,database-nane为创建数据库名称,可根据自己需要去修改,比如创建一个test的数据库,则命令如下:

CREATE DATABASE test,点击运行,则创建成功

 创建成功就可以在下边查看了,当然也可可能看不到,需要手动刷新一下,选中test,鼠标右键选择刷新功能

 也可以使用  show DATABASES 命令查看

 因为每个数据库名字是唯一的,所以说,当我们再次执行 CREATE DATABASE test ;命令时则会提示我们数据库test已经存在,不能创建了

CREATE DATABASE test
> 1007 - Can't create database 'test'; database exists

 这个时候我们可以在创建数据库之前看它是否存在,如果存在可以先删除再创建,语法如下:

DROP DATABASE IF EXISTS test;
CREATE DATABASE test ;

切记:是会先删除原来test数据库的,原数据库信息也将消失,谨慎使用!!!

2、删除数据库  删库需谨慎

DROP DATABASE test ,同样 DROP DATABASE 为关键字,test为需要删除数据库的名称,

当然了,不存在的数据库是无法删除的,会报错如下:

DROP DATABASE  aaa
> 1008 - Can't drop database 'aaa'; database doesn't exist

 同理也可以在删除之前判断是否存在,如果存在则删除

DROP DATABASE IF EXISTS aaa; 这样就不会报错了

3、修改数据库名称

        严格来说并没有修改数据库名称这一说,但是可能也会有这个需求,修改数据库名称的话就比较繁琐了,因为要修改数据库下每个表的归属数据库,可以大致使用以下两种方法实现,以后有机会的话再详细介绍

1、先导出数据,再导入数据 ,利用MYSQL的导出导入功能实现

2、通过修改表名称,间接实现修改数据库名称 ,先创建新数据库,修改原数据库表名,再删除原数据库

三、可视化工具操作

1、创建数据库

 新建数据库界面

 选择SQL预览,会出现对应SQL脚本

 

2、删除数据库 删库需谨慎

 

更多推荐

零基础学SQL(四、可视化工具连接数据库、数据库创建及删除)