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();
相关推荐
fengye2071612 小时前
板凳-------Mysql cookbook学习 (十二--------6)
学习·mysql·adb
qq_529835354 小时前
Mysql中的锁
数据库·mysql·oracle
佛祖让我来巡山4 小时前
【InnoDB优化的两大法器】内存池与后台线程解析
mysql·innodb
看天走路吃雪糕5 小时前
墨者:SQL手工注入漏洞测试(MySQL数据库)
数据库·mysql·sql注入·墨者靶场
betazhou9 小时前
MySQL ROUTER安装部署
android·数据库·mysql·adb·mgr·mysql router
埃泽漫笔9 小时前
MySQL - 索引(B+树)
mysql·b+树
一枚小小程序员哈10 小时前
springboot基于Java与MySQL库的健身俱乐部管理系统设计与实现
数据库·spring boot·mysql·spring·java-ee·intellij-idea
iVictor11 小时前
分享一个 MySQL binlog 分析小工具
mysql
Yu_Lijing11 小时前
MySQL进阶学习与初阶复习第四天
数据库·学习·mysql
大熊程序猿12 小时前
net8.0一键创建支持(Orm-Sqlite-MySql-SqlServer)
数据库·mysql·sqlite