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();
相关推荐
mygljx34 分钟前
MySQL 数据库连接池爆满问题排查与解决
android·数据库·mysql
Bdygsl2 小时前
MySQL(1)—— 基本概念和操作
数据库·mysql
身如柳絮随风扬2 小时前
什么是左匹配规则?
数据库·sql·mysql
jiankeljx2 小时前
mysql之如何获知版本
数据库·mysql
小李来了!3 小时前
数据库DDL、DML、DQL、DCL详解
数据库·mysql
我科绝伦(Huanhuan Zhou)3 小时前
【生产案例】MySQL InnoDB 数据损坏崩溃修复
数据库·mysql·adb
海棠蚀omo4 小时前
从零敲开 MySQL 的大门:库与表的基础操作实战(保姆级入门指南)
数据库·mysql
廋到被风吹走5 小时前
【MySql】超时问题分析
java·数据库·mysql
y = xⁿ5 小时前
重生之我创作出了小红书:对象存储模块,用户资料模块
后端·mysql·intellij-idea
Y001112365 小时前
Day10-MySQL-事物
数据库·sql·mysql