SQL中数据库相关的操作

创建数据库

  1. 最简单:CREATE DATABASE 数据库名;
  2. 设置字符集:CREATE DATABASE 数据库名 CHARACTER SET 字符集;
  3. 如果数据库存在,则不会被创建,也不报错:CREATE DATABASE IF NOT EXISTS 数据库名;

管理数据库

查看数据库

  1. 查看当前连接中的所有数据库:SHOW DATABASES;
  2. 切换数据库:USE 数据库名;
  3. 查看当前数据库下的数据表:SHOW TABLES;
  4. 查看当前使用的数据库:SELECT DATABASE() FROM DUAL;
  5. 查看指定数据库下的数据表:SHOW TABLES FROM 数据库名;
  6. 查看创建数据库的结构:SHOW CREATE DATABASE 数据库名;

修改数据库

  1. 更改数据库字符集:ALTER DATABASE 数据库名 CHARACTER SET 字符集;

删除数据库

  1. 最简单:DROP DATABASE 数据库名;
  2. 判断是否存在:DROP DATABASE IF EXISTS 数据库名;
相关推荐
AI Echoes4 分钟前
自定义 LangChain 文档加载器使用技巧
数据库·人工智能·python·langchain·prompt·agent
在风中的意志18 分钟前
[数据库SQL] [leetcode] 578. 查询回答率最高的问题
数据库·sql
liuc031722 分钟前
AI下调用redis并调用deepseek
数据库·redis·mybatis
遇见火星36 分钟前
Redis主从复制深度解析:数据高可用与负载均衡的核心方案
数据库·redis·缓存·负载均衡
小小荧37 分钟前
CSS 写 SQL 查询?后端慌了!
前端·sql
酸菜牛肉汤面43 分钟前
22、数据库的乐观锁和悲观锁是什么?怎么实现的?
数据库
陌路201 小时前
MYSQL事务篇--事务隔离机制
数据库·mysql
清风6666662 小时前
基于单片机的PID调节脉动真空灭菌器上位机远程监控设计
数据库·单片机·毕业设计·nosql·课程设计·期末大作业
酩酊仙人2 小时前
ABP将ExtraProperties作为查询条件
数据库·postgresql·asp.net
在风中的意志2 小时前
[数据库SQL] [leetcode] 614. 二级关注者
数据库·sql