当前位置: 首页 > news >正文

MySQL-DDL之数据库操作

文章目录

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

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

一. 创建数据库

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

create database 数据库名;  

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

 create database if not exists bigdata_db;  

0

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

create database 数据库名 character set 字符集; 

一般情况下我们会使用utf8字符集进行创建,否则可能导致中文乱码情况
数据库设置为utf8,在此数据库建的数据表自动默认为utf8

4. 栗子

create database if not exists test charset=utf8;

二. 查看数据库

1. 查看数据库

show databases;

在这里插入图片描述

三. 删除数据库

1. 删除数据库

格式:drop database 数据库名称

drop database bigdata_db;

在这里插入图片描述
在这里插入图片描述

四. 使用数据库

1. 使用数据库

格式:use 数据库名字;

use bigdata_db;

在这里插入图片描述

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

select database();

在这里插入图片描述

http://www.lryc.cn/news/499769.html

相关文章:

  • Python 笔记之进程通信
  • 【Transformer序列预测】Pytorch中构建Transformer对序列进行预测源代码
  • 生产者-消费者模式:多线程并发协作的经典案例
  • 数据库-mysql(基本语句)
  • android12L super.img 解压缩及其挂载到ubuntu18.04
  • flask简易版的后端服务创建接口(python)
  • 小程序入门学习(四)之全局配置
  • PHP使用RabbitMQ(正常连接与开启SSL验证后的连接)
  • 轻量级视觉骨干网络 MobileMamba: Lightweight Multi-Receptive Visual Mamba Network
  • 科技云报到:数智化转型风高浪急,天翼云如何助力产业踏浪而行?
  • dockerfile部署前后端(vue+springboot)
  • c语言的思维导图
  • Android 拍照(有无存储权限两种方案,兼容Q及以上版本)
  • MongoDB在自动化设备上的应用示例
  • draggable插件——实现元素的拖动排序——拖动和不可拖动的两种情况处理
  • Redux的使用
  • 【JAVA】Java高级:多数据源管理与Sharding:数据分片(Sharding)技术的实现与实践
  • ASP.NET Core 9.0 静态资产传递优化 (MapStaticAssets )
  • LeetCode刷题day18——贪心
  • MATLAB Simulink® - 智能分拣系统
  • linuxCNC(五)HAL驱动的指令介绍
  • STM32 进阶 定时器3 通用定时器 案例2:测量PWM的频率/周期
  • 第一节、电路连接【51单片机-TB6600驱动器-步进电机教程】
  • 【通俗理解】Koopman算符与非线性动力系统分析
  • mybatis plus打印sql日志
  • ObjectMapper
  • 新增白名单赋予应用安装权限
  • 传奇996_51——脱下装备,附加属性设为0
  • 【Mac】安装Gradle
  • MySQL中的redoLog