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 数据库名;
相关推荐
shaoweijava7 分钟前
私人诊所管理系统(源码+数据库+报告)
java·开发语言·数据库·spring boot·mysql·mybatis
尚雷55801 小时前
PostgreSQL 常用运维SQL整理
运维·sql·postgresql
很楠不爱1 小时前
MySQL——连接
数据库·mysql
妍妍的宝贝1 小时前
MySQL-9.1.0 GTID模式
服务器·数据库·mysql
Code哈哈笑1 小时前
【MySQL 保姆级教学】用户管理和数据库权限(16)
数据库·mysql
爱驹一族2 小时前
Ubuntu 20.04LTS 系统离线安装5.7.44mysql数据库
数据库·mysql
zhlh_xt2 小时前
如何查询SQL Server数据库服务器的IP地址
服务器·数据库·sql server·查询数据库服务ip地址
2401_895813642 小时前
Django ORM – 多表实例
android·数据库·django
xmh-sxh-13142 小时前
关系型与非关系型数据库的主要区别
数据库
开心工作室_kaic2 小时前
springboot437校园悬赏任务平台(论文+源码)_kaic
运维·开发语言·数据库·php·apache