【MySQL数据库 | 第五篇】DDl操作数据库

news2024/11/28 14:19:07

目录

🤔DDL介绍:

🤔语法详解:

1.查询:

1.查询所有数据库:

 示例:查询自带数据库

2.查询当前数据库:

2.创建: 

 示例:创建一个名字叫做itcast的数据库:

3.使用:

示例:使用创建的数据库itcase ​编辑

4.删除:

示例:删除之前创建的itcast:

🤔结束!



🤔DDL介绍:

DDL(Data Definition Language)是一种用于定义和管理数据库结构的语言。DDL语言主要用于创建和修改数据库对象,例如创建表、修改表结构、删除表、创建索引等。

DDL语言包含了以下几种主要的语法:

1. CREATE用于创建数据库对象,如创建表、视图、索引等。

2. ALTER:用于修改数据库对象,如修改表结构、添加索引、修改视图等。

3. DROP:用于删除数据库对象,如删除表、视图、索引等。

4. TRUNCATE:用于删除表中的所有数据,但保留表结构。

5. COMMENT:用于添加备注和注释。

DDL语言的使用需要小心谨慎,因为在修改过程中可能会影响到数据库的稳定性和数据的完整性。因此,在实际使用中应当遵循一定的规则和流程,谨慎考虑每一次DDL的操作。同时,为了保证数据库的稳定性和安全性,只有具有管理员权限的用户才能够执行DDL语句。

🤔语法详解:

1.查询:

1.查询所有数据库:

SHOW DATABASES

 示例:查询自带数据库

2.查询当前数据库:

SELECT DATABASE();

2.创建: 

CREATE DATABASE[IF NOT EXISTS]数据库名[DEFAULT CHARSET 字符集][COLLATE 排序规则]

设置字符集和排序规则都属于是可选项,可写可不写。[]括起来的都是可选项

  • IF NOT EXISTS   加入后意思为如果我们要创建的数据库名称与现存数据库名称相同,我们就不创建新的数据库。如果不加这条话,创建一个与现存数据库名称相同的数据库会报错,但是加上就不会报错,因为根本不创建。
  • DEFAULT CHARSET   选择字符集,而字符集定义了数据库可以使用和支持的字符集合,以及如何将这些字符编码和存储到数据库中。
  • COLLATE    用于确定相等的数据的顺序。排序规则在不同的国家和地区可能会有所不同,主要是因为不同的语言以及字符集所支持的字符不同。

 示例:创建一个名字叫做itcast的数据库:

数据库不可以同名,否则会报错。

3.使用:

USE 数据库名;

示例:使用创建的数据库itcase 

4.删除:

DROP DATABASE[IF EXISTS]数据名名

示例:删除之前创建的itcast:

🤔结束!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/620394.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第一期丨INTERSPEECH 2023 论文预讲会

INTERSPEECH 2023 论文预讲会是由CCF语音对话与听觉专委会、语音之家主办,旨在为学者们提供更多的交流机会,更方便、快捷地了解领域前沿。活动将邀请 INTERSPEECH 2023 录用论文的作者进行报告交流。 INTERSPEECH 2023 论文预讲会第一期邀请到清华大学和…

【新版】系统架构设计师 - 系统工程与信息系统基础

个人总结,仅供参考,欢迎加好友一起讨论 文章目录 架构 - 系统工程与信息系统基础考点摘要系统工程概念系统工程方法生命周期阶段及方法 信息系统诺兰模型信息系统的生命周期信息系统的建设原则信息系统的开发方法信息系统的分类信息化系统业务处理系统【…

【高危】Apache Cassandra 存在越权漏洞导致远程命令执行

漏洞描述 Apache Cassandra 是 Apache 基金会的一个分布式 Nosql 数据库。 Apache Cassandra 的受影响版本中,由于没有对JMX/nodetool权限的用户做限制,当启动FQL/Audit日志时,拥有 JMX/nodetool 权限的攻击者可以以 cassandra 的身份权限执…

QMediaPlayer 打包解码器注意事项

程序打包注意事项 如果需要把我们的程序进行打包,给客户安装使用,那么还需要引导客户额外安装LAVFilters,显得比较麻烦。接下来,介绍,如何将解码器打包进安装包。 1、QMediaPlayer找到解码器的原理 先来看看解码器&am…

Android 各版本特性

一:介绍 我们可以看到Android版本对应的Api版本 二:Android 6.0 (API 23) Google I/O 2015大会如约已于2015年5月28日举行。在发布会上代号为“Marshmallow(棉花糖)”的安卓6.0系统正式推出。 Android …

LVS简介及LVS-NAT负载均衡群集的搭建(要像记得回家的路一样记得理想和远方)

文章目录 一、LVS群集的简介1.群集的含义和应用场景2.性能扩展方式群集的分类负载均衡(LB)高可用(HA)高性能运算(HPC) 二、LVS负载均衡群集简介及搭建1.负载均衡群集架构第一层,负载调度器&…

Linux - sudo:/etc/sudoers 可被任何人写

错误如下: sudo: /etc/sudoers 可被任何人写 sudo: 没有找到有效的 sudoers 资源,退出 sudo: 无法初始化策略插件 需求就是除了root账号,别的账号也能执行mkdir等命令 1. 先用root把 chmod 777 /etc/sudoers 设置可修改 2. 添加一条 xxx…

JIRA维护记——使用原实例位置恢复数据

一、出现问题 昨天下班了,同事反馈Jira又不能使用了。想都不用想,肯定是磁盘空间不足了,因为已经出现过几次了。之前都是清理一下磁盘空间即可,都不用重启Jira。 今天一上班就开始清理磁盘空间,把一些日志啊&#xf…

数据在内存中的存储(打入“内部”深度剖析哦)

前面的文章介绍中,只对整数在内存中的存储进行了简单介绍,可是只了解这么一点点是远远不够的呢,这篇文章呢就对数据在内存中的存储的几个重难点进行了详细的介绍哦,希望对爱学习的小伙伴们有所帮助~ 目录 一.数据类型…

【Protobuf速成指南】Message中如何定义“数组”?

文章目录 2.0一、字段规则1.1 规则1.2 改进1.3 消息类型作为字段类型 二、repeated字段使用方式三、Contact2.01.write.cc2.read.cc3. 查看二进制信息①hexdump② --decode选项 2.0 本系列文章将通过对通讯录项目的不断完善,带大家由浅入深的学习Protobuf的使用。这…

win10的另一种美化字体的方式,使用noMeiryoUI

目录 1. 前提2. 字体选择3. 查看已经安装的字体并查看效果4. 安装软件修改系统字体5. 修改浏览器字体 1. 前提 21年的时候写了一篇文章,《Windows10下美化字体,达到类似mac的效果》,当时还很迷恋macType这个软件的使用,觉得好牛逼…

Linux——安装VMwaretools实现文件共享功能

作为一个Linux初学者,应该熟悉相关的文件下载和安装以及简单的配置命令,下面通过安装一个VMwaretools来实现window环境和Linux环境下文件的共享功能的实现。 一、安装VMwaretools 点击重新安装后,会在桌面上看到有一个光盘,则代表…

单片机的基础知识和原理

单片机是一种集成了中央处理器(CPU)、内存、输入/输出(I/O)端口和其他外设的小型计算机系统。它通常用于嵌入式系统,如家电、汽车电子、工业控制等领域。 下面是单片机的基础知识和原理的概述: 架构&…

Linux系统安装——VMware15.5安装centos7.6 (附资料下载+联网配置+踩坑总结)

一、安装虚拟机VMware15.5 VMware虚拟机安装Win10,安装包秘钥/系统镜像/激活工具如下:(主要这个地址不限速,方便!) https://www.123pan.com/s/g520Vv-Dg2id (遇到会拦截下载任务的浏览器,直接换浏览器下载即可&#xf…

【LVS负载均衡群集】

目录 一、企业群集应用概述1、群集的含义2、企业群集分类3、负载均衡群集架构1、负载均衡的结构2、负载均衡群集工作模式分析 二、LVS的三种工作模式1、NAT 模式地址转换 2、TUN模式IP隧道 3、DR模式直接路由 三、实战NAT模式 LVS负载均衡群集部署1.部署共享存储(NF…

将安全性置于首位:考试系统源码的安全漏洞和防护措施

在当今数字化时代,考试系统源码的安全性已经成为了一个至关重要的问题。随着更多人开始远程学习和在线考试,考试系统的安全漏洞也越来越容易被利用。因此,在开发和使用考试系统源码应用程序时,保护用户数据和系统资源免受攻击是至…

思维导图整理,100个好看实用的模板分享

思维导图是一款有效提升工作和生活效率的生产力工具,受到全球千万用户的喜爱。 它帮助我们将所需的信息以图形的形式呈现,更加便于我们的记忆。头脑风暴帮助我们捕捉灵感,激发 我们更多的想象力。 它可以应用在我们生活以及工作的方方面面。项…

卡尔曼滤波与组合导航原理(七)平方根Kalman滤波:Potter平方根滤波、SVD分解滤波、UD分解滤波、平方根信息滤波SRIKF

文章目录 一、平方根滤波基本形式二、Potter平方根滤波1、方差阵的量测更新2、方差阵的时间更新3、Potter平方根滤波流程4、向量量测情况下的方差阵量测更新 三、奇异值(SVD)分解滤波1、时间更新方差方程的SVD分解2、量测更新方差方程的SVD分解3、SVD分解…

西电网课雨课堂《书法鉴赏》全部课后答案

声明:本文CSDN作者原创投稿文章,未经许可禁止任何形式的转载,原文链接 如果图片挂了,可以移步至我的博客西电网课雨课堂《书法鉴赏》答案 - 小木槌 文章目录 绪论--解惑初学书法者(上)绪论--解惑初学书法者…

Es elasticsearch 十八 Logstash 数据抽取工具

目录 基础 启动命令 简单配置文件 控制台输入输出打印 input从log文件获取数据-如分布式日志收集 监听端口 filter过滤器 Grok 正则捕获 Output 输出到es 文件输入 es输出 获取日志中字段 level 基础 从原数据 获取数据 发送到 某地方 Input{} filter{} output{} …