MySQL-DDL之数据库操作

文章目录

  • [一. 创建数据库](#一. 创建数据库)
    • [1. 直接创建数据库,如果存在则报错](#1. 直接创建数据库,如果存在则报错)
    • [2. 如果数据库不存在则创建](#2. 如果数据库不存在则创建)
    • [3. 创建数据库时设置字符集](#3. 创建数据库时设置字符集)
    • [4. 栗子](#4. 栗子)
  • [二. 查看数据库](#二. 查看数据库)
    • [1. 查看数据库](#1. 查看数据库)
  • [三. 删除数据库](#三. 删除数据库)
    • [1. 删除数据库](#1. 删除数据库)
  • [四. 使用数据库](#四. 使用数据库)
    • [1. 使用数据库](#1. 使用数据库)
    • [2. 查看正在使用的数据库](#2. 查看正在使用的数据库)

数据定义语言:简称DDL(Data Definition Language)

一. 创建数据库

1. 直接创建数据库,如果存在则报错

powershell 复制代码
create database 数据库名;  

2. 如果数据库不存在则创建

powershell 复制代码
 create database if not exists bigdata_db;  

0

3. 创建数据库时设置字符集

powershell 复制代码
create database 数据库名 character set 字符集; 

一般情况下我们会使用utf8字符集进行创建,否则可能导致中文乱码情况

数据库设置为utf8,在此数据库建的数据表自动默认为utf8

4. 栗子

powershell 复制代码
create database if not exists test charset=utf8;

二. 查看数据库

1. 查看数据库

powershell 复制代码
show databases;

三. 删除数据库

1. 删除数据库

格式:drop database 数据库名称

powershell 复制代码
drop database bigdata_db;


四. 使用数据库

1. 使用数据库

格式:use 数据库名字;

powershell 复制代码
use bigdata_db;

2. 查看正在使用的数据库

powershell 复制代码
select database();
相关推荐
萧曵 丶10 小时前
MySQL 主键不推荐使用 UUID 的深层原因
数据库·mysql·索引
kaico201813 小时前
MySQL的索引
数据库·mysql
资生算法程序员_畅想家_剑魔13 小时前
Mysql常见报错解决分享-01-Invalid escape character in string.
数据库·mysql
霖霖总总14 小时前
[小技巧14]MySQL 8.0 系统变量设置全解析:SET GLOBAL、SET PERSIST 与 SET PERSIST_ONLY 的区别与应用
数据库·mysql
alonewolf_9915 小时前
深入剖析MySQL索引底层:B+树、联合索引与跳跃扫描原理全解
数据库·b树·mysql
oMcLin15 小时前
如何在Debian 11上通过配置MySQL 8.0的分布式架构,提升跨区域数据同步的效率与延迟?
分布式·mysql·debian
计算机学姐15 小时前
基于SpringBoot的校园资源共享系统【个性化推荐算法+数据可视化统计】
java·vue.js·spring boot·后端·mysql·spring·信息可视化
霖霖总总16 小时前
[小技巧23]全面理解 MySQL 的 WAL 机制:原理、影响与可观测性
数据库·mysql
冰暮流星17 小时前
sql语句之select语句的基本使用
数据库·sql·mysql
计算机毕设指导618 小时前
基于微信小程序的钓鱼论坛系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven