目录
一、使用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(四、可视化工具连接数据库、数据库创建及删除)
发布评论