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();
相关推荐
不会写DN5 分钟前
MySQL 并发插入竞态问题:原子写入实践指南
数据库·mysql
少时登峰1 小时前
【吃透 MySQL InnoDB连载】第 6 章・索引底层原理
数据库·mysql
许彰午1 小时前
从Oracle看MySQL聚簇索引的架构性缺陷与缓解之道
mysql·oracle·架构
AllData公司负责人2 小时前
数据集成管理|AIIData数据中台实现MySQL、Hive、Oracle一键接入Doris
大数据·数据库·人工智能·hive·mysql·oracle·数据分析
一嘴一个橘子2 小时前
mysql 的经验
mysql
数据库小学妹3 小时前
MySQL高可用架构选型实战:MHA vs MGR vs InnoDB Cluster原理对比与性能实测
mysql·mgr·mha·架构选型·mysql高可用
ywl4708120874 小时前
Mysql,使用B+树存储的索引增删改查效率(七)
数据库·b树·mysql
我叫黑大帅14 小时前
MySQL 并发插入竞态问题:原子写入实践指南
后端·mysql·面试
我会尽全力 乐观而坚强15 小时前
MySQL零基础入门(二)
数据库·mysql·adb
龙石数据18 小时前
MySQL 全量同步到 Hive 怎么做?三步配置教程
数据库·hive·mysql·数据治理·数据中台