操作数据库(了解即可)
操作数据库(了解)
学习思路
- 对照 Navicat 可视化历史记录查看 SQL
- 固定的语法或者关键字一定要记住!
1、创建数据库
-
直接在 Navicat 中右击 MySQL 创建
-
新建数据库
-
设置数据库选项
-
设置好以后可以查看自动生成的 SQL 代码预览
可直接复制该 SQL 代码用于查询框使用
-
-
在查询框自己写 SQL
-
新建查询框
-
查询框写 SQL 后运行
-
-
如下图,成功新建数据库 firm (刷新 test 连接后显示新建数据库)
-
自写 SQL 代码可以写 IF ONT EXISTS 来确保创建一个不重名的数据库
举个例子就懂了
-
之前已经创建了一个 firm 数据库,我再来一个,很明显创建失败,报错了
-
如何杜绝这种情况的发生呢?加
IF NOT EXISTS
就行了。如下图所示,没有创建成功,但也没有报错
-
2、删除数据库
-
直接在 Navicat 中右击 MySQL 删除
-
SQL 语句删除数据库
-
删除代码为
DROP DATABASE 数据库名;
需要注意的是:不能删除一个不存在的数据库,会报错
-
删除数据库可以使用
IF EXISTS
CREATE DATABASE IF NOT EXISTS firm; DROP DATABASE IF EXISTS firm;
-
3、使用数据库
-
语法为:
USE 数据库名;
-
如果表名或者字段名是一个特殊字符,就需要带 `` 下边进行举例
-- 如果表名或者字段名是一个特殊字符,就需要带 `` 下边进行举例 USE `school`; SELECT `user` FROM `student`;
4、查看数据库
- 查看所有数据库
SHOW DATABASES;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通