文章目录

  • 前言
  • 一、DDL语句是什么?
  • 二、DDL具体介绍-数据库操作
    • 1.查询
      • 查询所有数据库
      • 查询当前数据库
    • 2.创建
      • 语句
    • 3.删除
      • 语句
    • 4.使用
      • 语句
  • 总结

前言

从本篇文章正式开始介绍MySQL的知识,今天讲的是DDL语句(又称定义语句)。
没看过上一篇文章的可以点击链接MySQL-基础-语法
注意:
一、MySQL默认不区分大小写,本文默认全部用小写字母。
二、schema与database等效,下文使用database
三、“[ ]” 符号内的内容为可以不填,按需求填写


一、DDL语句是什么?

数据定义语句,用来定义数据库对象(数据库,表,字段)


二、DDL具体介绍-数据库操作

1.查询

查询所有数据库

show databases;

效果图:

查询当前数据库

select database();

效果图:


2.创建

语句

语法通式:create database [if not exists] 数据库名 [default charset 字符集名] [collate 排序规则];简单示例:create database if not exists database_name;
#此语句创建一个名为database_name的数据库(也可以叫模式)

3.删除

语句

通式:drop database [if exists] 数据库名;简单示例:drop database if exists database_name;
#删除一个名为database_name的数据库/模式

4.使用

语句

通式: use 数据库名;use database_name;
#将正在使用的数据库切换为名为database_name的数据库注:我们在操作数据时,一次只能操作一个数据库,要操作另外一个时,要使用该语句进行切换

总结

以上就是今天要讲的内容,本文简单介绍了DDL语句中对数据库的操作,下一篇文章会将DDL语句中对表的操作,下一篇文章链接 MySQL-基础-DDL语句(二)-表的操作

MySQL-基础-DDL语句(一)-数据库的操作相关推荐

  1. MySQL基础——DDL语言学习\数据库的建立\MySQL数据类型\MySQL常见约束\表的增删改

    接上篇文章 MySQL基础--数据库和SQL概述\MySQL基本使用\DQL语言学习 DDL语言学习 Data Definition Language 数据定义语言 主要用于数据库和数据表的管理和操作 ...

  2. MySQL基础——DML语句

    目录 DML语句 添加 示例代码 修改 示例代码 删除 示例代码 上篇文章我们学习了MySQL基础--DDL语句,这篇文章学习MySQL基础--DML语句. DML语句 DML英文全称是Data Ma ...

  3. mysql ddl导出_Navicat批量导出mysql的DDL语句

    工作中有的时候需要将某个库中的表.视图.函数.存储过程等创建语句导出,又不需要表中的数据.同时最好放在同一个文件里面,这样方便拷贝. 方法一:需要拷贝的创建语句条数不多,不至于让你拷到头脑发晕的地步, ...

  4. mysql ddl备份,MySQL系列-DDL语句

    MySQL系列-DDL语句 运维少年 运维少年 系列文章说明 MySQL系列文章包含了软件安装.具体使用.备份恢复等内容,主要用于记录个人的学习笔记,主要使用的MySQL版本为5.7.28,服务器系统 ...

  5. MySQL 执行DDL语句 hang住了怎么办?

    MySQL 执行DDL语句 hang住了怎么办? 不要慌,先点支烟,听我娓娓道来! 前两天,早上7点多的时候,抓起手机忽然看到了圈内的一则DDL语句 hang住的案例,阅读到文末,发现文中留有一些疑问 ...

  6. mysql中where语句的不等于操作

    mysql中where语句的不等于操作 众所周知,我们在使用多表查询的时候常常需要用到where中的等于号来进新筛选,但是某些条件下不等于也是我们的业务要求之一 针对单个数据数据的筛选 SELECT ...

  7. Sqlserver,Mysql基础SQL语句

    Sqlserver,Mysql基础SQL语句 SqlServer 建表 修改字段默认值 修改表名 修改字段名 添加字段 例子 更改字段 删除字段 添加表注释 添加字段注释 数据排序 方法一 ROW_N ...

  8. MySQL基础(二)数据库、表的创建及操作

    这一部分主要使用SQL中的DDL,数据库定义语言(data definition language),对数据库,表进行新建,修改,和删除. 数据库(database) 显示所有数据库 SHOW DAT ...

  9. MySQL基础——DDL、DML、DQL、DCL语句

    当成功安装数据库之后,对于数据库进行的简单且基础的操作 打开数据库操作 1.在运行中输入services.msc 会打开如下界面 可以选择对MySQL进行开启或者关闭 2.也可以使用命令指示符 命令提 ...

  10. 数据库MySQL基础---DDL/DML/DQL

    MySQL基础 数据库简介 数据库是"按照数据结构来组织.存储和管理数据的仓库".是一个长期存储在计算机内的.有组织的.可共享的.统一管理的大量数据的集合. 与数据库相关的概念数据 ...

最新文章

  1. 宇宙条一面:十道经典面试题解析
  2. pandas中的基本功能
  3. ORACLE学习第三天
  4. [JAVA][Liferay] Configure sharding in multiple sites
  5. JMS 的Pub/Sub模型
  6. Photoshop用户必知必会的28个快捷键
  7. 山师2019计算机真题,2019山师附中推荐生面谈真题(山东师范大学附属中学)
  8. python变量和常量_Python数学模块常量和示例
  9. Win11如何切换应用商店网络 Win11切换应用商店网络的方法
  10. python 在windows下的 虚拟环境
  11. 相机标定 棋盘格 图_【连载2.3.1】结构光系统标定
  12. 阶段3 2.Spring_04.Spring的常用注解_2 常用IOC注解按照作用分类
  13. 网管面试题1-windows
  14. 如何在html中写json格式数据类型,html中如何美化展示json格式数据
  15. 【MicroPython ESP32】ssd1306 0.96“OLED+气象数据中文显示
  16. 黑苹果开启核显加速_【黑苹果】关于双显卡正确开启核显加速
  17. 儿童python编程入门-一款儿童编程入门的理想工具——PythonTurtle
  18. # 数值计算:三角形积分
  19. Excel函数 - 提取月份,转换月份格式
  20. netlink使用方法

热门文章

  1. tf 2.0 -- Dense --普通全连接神经网络层
  2. Newtonsoft.Json.JsonSerializationException:“Error converting value ****(Could not cast or convert *)
  3. JS基础:JavaScript 起源以及介绍
  4. 马尔可夫链与马尔可夫决策过程
  5. 数据 微信 html代码,微信数据后台统计网站模板
  6. 代码 - 软件测试扎心的痛
  7. N-Gram语言模型
  8. 一个月彻底学会Linux --第三天
  9. Unity基本操作学习
  10. Machine Learning on Coursera