【MySQL知识体系】第2章 数据库与表的创建(一)

第2章 数据库与表的创建
2.1 数据库操作
2.2 表操作

文章目录

  • 第2章 数据库与表的创建
    • 2.1 数据库操作
      • 2.1.1 创建第一个数据库
      • 2.1.2 更新数据库名称(数据库创建后无法修改名称)
      • 2.1.3 删除数据库
      • 2.1.4 取个合适的数据库名称


第2章 数据库与表的创建

2.1 数据库操作

2.1.1 创建第一个数据库

  1. 使用Workbench创建动物园数据库

    在这里插入图片描述

  2. 使用DataGrip创建动物园数据库

  3. 使用SQL语句创建动物园数据库

mysql> create database zoo;-- create schema 是 create database 的同义词
mysql> create schema zoo;

2.1.2 更新数据库名称(数据库创建后无法修改名称)

MySQL数据库一旦创建,就无法更新数据库名称。

-- 该语句无法执行
mysql> rename database zoo_ to zoo_1;

2.1.3 删除数据库

mysql> drop database zoo;-- create schema 是 create database 的同义词
mysql> drop schema zoo;

2.1.4 取个合适的数据库名称

  • 开发环境:英文简称dev,程序员开发应用时使用的数据库。示例:dev_zoo。
  • 测试环境:英文简称test,测试人员开发应用时使用的数据库。示例:test_zoo。
  • 生产环境:英文简称prod,正在公开对外的应用,游客购买动物园门票访问的都是生产环境的数据库。示例:prod_zoo。

来源:《像程序员一样使用 MySQL / 黄文毅著》学习笔记

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

抖音商家短视频直播流量变现运营SOP地图

【干货资料持续更新,以防走丢】 抖音商家短视频直播流量变现运营SOP地图 部分资料预览 资料部分是网络整理,仅供学习参考。 抖音运营资料合集(完整资料包含以下内容) 目录 【提升短视频运营效率的专业指南】 高效运营&#xf…

浅谈Linux进程隐藏

浅谈Linux进程隐藏 文章目录 浅谈Linux进程隐藏前言环境变量的绕过常用的命令在哪里环境变量的调用前置知识的了解Netstat伪装怎么去甄别 LD_PRELOAD简单实例check.c重载函数设置LD_PERLOAD删除环境变量LD_PERLOAD PS的隐藏readdir函数如何HOOK编译并验证 LD_PRELOAD的其他利用…

运算符重载(Operator Overloading)

定义 在C中,运算符重载(Operator Overloading)是一种允许程序员为自定义数据类型重新定义或重载已有的运算符的功能。通过运算符重载,我们可以使得自定义类型的对象能够像内置类型(如int、float等)一样使用…

基于yolov5的柿子成熟度检测系统,可进行图像目标检测,也可进行视屏和摄像检测(pytorch框架)【python源码+UI界面+功能源码详解】

功能演示: 基于yolov5的柿子成熟度检测系统,系统既能够实现图像检测,也可以进行视屏和摄像实时检测_哔哩哔哩_bilibili (一)简介 基于yolov5的柿子成熟度检测系统是在pytorch框架下实现的,这是一个完整的…

AES加密学习

AES(高级加密标准)是一种对称密钥加密算法,用于加密和解密数据。它被广泛应用于各种安全领域,包括但不限于网络通信、数据存储和软件保护。 历史背景 AES是由比利时密码学家Joan Daemen和Vincent Rijmen设计的Rijndael算法演变而…

MySQL实战45讲——30答疑文章(二):用动态的观点看加锁

目录 不等号条件里的等值查询 等值查询的过程 怎么看死锁? 怎么看锁等待? update 的例子 小结 上期问题时间 提示 文章摘自林晓斌老师《MySQL实战45讲》,作为笔记而用,故有加一些自己的理解。在第[20]和[21]篇文章中&…

加油!你也可以成为学生口中的“好老师”

在教育的道路上,每一位教师都承载着塑造未来的重要使命。而成为学生口中的“好老师”,无疑是每位教育工作者的追求和荣耀。那么,如何才能成为这样的“好老师”呢? 一、热爱教育,关爱学生 成为“好老师”的首要条件是对…

Freecad Assembly4装配模型设计入门

一、基本信息 本文内容:学习Assembly4装配模型设计功能。 2024年3月7日 最新版Freecad 0.21.2 最新版 Assembly4 0.50.8 下载地址:stoneold/FreeCAD_Assembly4 最新版 Assembly4 示例教程 下载地址:FreeCAD_Examples: Freecad Assmbly4 …

安全防御第七次作业

拓扑图如图所示: 问题:在FW7和FW8之间建立一条IPSEC通道保证10.0.2.0/24网段 可以正常访问到192.168.1.0/24 注:基础配置我在此省略了 一、NAT配置 FW4: FW6: 二、在FW4上做服务器映射 三、配置IPSEC FW5&#xff…

Vue+SpringBoot打造考研专业课程管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 考研高校模块2.3 高校教师管理模块2.4 考研专业模块2.5 考研政策模块 三、系统设计3.1 用例设计3.2 数据库设计3.2.1 考研高校表3.2.2 高校教师表3.2.3 考研专业表3.2.4 考研政策表 四、系统展示五、核…

中间件 | Redis - [基本信息]

INDEX 1 常规用法2 QPS3 pipeline 1 常规用法 分布式锁 最常见用法,需要注意分布式锁的redis需要单点 分布式事务 分布式事务中,核心的技术难点其实是分布式事务这个事本身作为数据的持久化 2PC,比如 seata 的 AT 模式下,将 un…

101 向一个不存在的路径发送请求, get 得到 404, post 得到 405

前言 这是 最近碰到的一个问题, 大概是在 2022.05.30 前端这边 发送了一个业务请求过来, 这个请求路径是服务端这边不存在的 但是 奇怪的一点就是, 如果是以 get 请求发送过来, 服务端响应的是正确的 404 "Not Found", 但是 如果是以 post 请求发送过来, 服务端这边…