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 数据库名;
相关推荐
snow@li15 分钟前
数据库:如何设计最佳索引 / 数据库最佳索引设计指南
数据库
2501_9423895519 分钟前
特斯拉的车辆摄像头每四天为AI训练集采集的数据量
人工智能·hadoop·zookeeper·oracle·时序数据库·memcache
2601_9549165930 分钟前
ChatGPT 5.6 深度实践:用 AI 重构云成本治理体系,而不是简单“降本”
人工智能·sql·chatgpt·重构·测试用例
渣渣灰飞35 分钟前
MySQL 系统学习 第二阶段 第四章:DCL(Data Control Language)第二节:权限管理与角色(Role)
数据库·学习·mysql
肖永威1 小时前
金仓数据库麒麟环境SQL终端使用入门实践(增删改查篇)
数据库·sql·金仓数据库
m0_715674431 小时前
2026年医疗行业数据库风险监测产品综合能力排名分析
网络·数据库
渣渣灰飞2 小时前
MySQL 系统学习 第四阶段:MySQL 高级 第一节:索引(Index)
数据库·学习·mysql
山峰哥2 小时前
数据库工程与SQL优化实战指南‌
数据库·sql·oracle·深度优先·宽度优先
Quincy_Freak2 小时前
Python 轻量化数据存储实践:国产化环境下SQLite高效管理方案
数据库·sqlite·数据库管理·大数据分析·sqlitego
SelectDB技术团队3 小时前
Agent 场景动态 JSON 性能拆解:Apache Doris 比 ClickHouse 快 7 倍、比 Elasticsearch 快 2 倍
数据库·clickhouse·elasticsearch·json·apache·日志分析·apache doris