在本教程中,您将学习如何在MySQL中管理数据库。例如,学习如何创建新的数据库,删除现有数据库以及显示MySQL数据库服务器中的所有数据库。

下面让我们演示如何在MySQL中创建一个新的数据库。

创建数据库

在与数据进行任何其他操作之前,需要创建一个数据库。数据库是数据的容器。它可以用于存储联系人,供应商,客户或任何想存储的数据。 在MySQL中,数据库是用于存储和操作诸如表,数据库视图,触发器,存储过程等数据的对象的集合。

要在MySQL中创建数据库,请使用CREATE DATABASE语句,如下:CREATE DATABASE [IF NOT EXISTS] database_name;SQL

我们来更详细地看看CREATE DATABASE语句:CREATE DATABASE语句的后面是要创建的数据库名称。建议数据库名称尽可能是有意义和具有一定的描述性。

IF NOT EXISTS是语句的可选子句。 IF NOT EXISTS子句可防止创建数据库服务器中已存在的新数据库的错误。不能在MySQL数据库服务器中具有相同名称的数据库。

例如,要创建一个名称为mytestdb数据库,可以执行CREATE DATABASE语句后接数据库名称:mytestdb,如果当前MySQL服务器中没有数据库:mytestdb,则创建成功,如下所示:CREATE DATABASE IF NOT EXISTS mytestdb;SQL

执行此语句后,MySQL返回一条消息,通知新数据库是否已成功创建。

显示数据库

SHOW DATABASES语句显示MySQL数据库服务器中的所有数据库。您可以使用SHOW DATABASES语句来查看您要创建的数据库,或者在创建新数据库之前查看数据库服务器上的所有数据库,例如:+--------------------+| Database           |+--------------------+| information_schema || mysql              || performance_schema || testdb             || yiibaidb           |+--------------------+5 rows in setSQL

在此MySQL数据库服务器中有6个数据库。 information_schema,performance_schema和mysql是我们安装MySQL时可用的默认数据库,而yiibaidb是创建的新数据库。

选择要使用的数据库

在使用指定数据库之前,必须通过使用USE语句告诉MySQL要使用哪个数据库。USE database_name;SQL

您可以使用USE语句选择示例数据库(yiibaidb),如下所示:USE yiibaidb;SQL

从现在开始,所有操作(如查询数据,创建新表或调用存储过程)都将对当前数据库(即yiibaidb)产生影响。

删除数据库

删除数据库意味着数据库中的所有数据和关联对象将被永久删除,并且无法撤消。 因此,用额外的注意事项执行此查询是非常重要的。

要删除数据库,请使用DROP DATABASE语句,如下所示:DROP DATABASE [IF EXISTS] database_name;SQL

遵循DROP DATABASE是要删除的数据库名称。 与CREATE DATABASE语句类似,IF EXISTS是该语句的可选部分,以防止您删除数据库服务器中不存在的数据库。

如果要使用DROP DATABASE语句练习,可以创建一个新数据库,然后将其删除。来看下面的查询:CREATE DATABASE IF NOT EXISTS tempdb;SHOW DATABASES;DROP DATABASE IF EXISTS tempdb;SQL

三个语句的说明如下:首先,使用CREATE DATABASE语句创建了一个名为tempdb的数据库。

第二,使用SHOW DATABASES语句显示所有数据库。

第三,使用DROP DATABASE语句删除了名为tempdb的数据库。

在本教程中,您学习了各种语句来管理MySQL中的数据库,包括创建新数据库,删除现有数据库,选择要使用的数据库,以及在MySQL数据库服务器中显示所有数据库。

mysql怎么创建blog_「MySQL创建与删除数据库」- 海风纷飞Blog相关推荐

  1. docker项目部署 php_「Docker部署PHP+Vue项目」- 海风纷飞Blog

    创建Docker映射目录-- vue_demo         # Demo项目 -- php_vue -- docker-compose.yaml -- nginx ---- apps        ...

  2. centos7查看当前端口_「Centos7开放及查看端口」- 海风纷飞Blog

    1.开放端口 firewall-cmd --zone=public --add-port=5432/tcp --permanent  # 开放5432端口 firewall-cmd --zone=pu ...

  3. mysql支持事务的储存引擎_「mysql事务与mysql储存引擎」- 海风纷飞Blog

    事务概念及存储引擎 1.0 为何要事务? 先来看一个场景,银行转账汇款: 李彦宏和周鸿祎天天打架,现在让李彦宏给周鸿祎转款1000 元 设计如下表 account表 编号(id)用户名(user)金额 ...

  4. laravel services.php,「Laravel框架中使用Service模式」- 海风纷飞Blog

    若将商业逻辑都写在controller,会造成controller肥大而难以维护,基于SOLID原则,我们应该使用Service模式辅助controller,将相关的商业逻辑封装在不同的service ...

  5. 上海时间戳 php,「PHP的时间戳与具体时间转化」- 海风纷飞Blog

    三个内置函数:time()   //获取UNIX系统时间戳 mktime(hour,minute,second,month,day,year)  //将指定时间转化为时间戳 date(时间格式,时间戳 ...

  6. 1.3创建项目「深入浅出ASP.NET Core系列」

    控制台创建项目 dotnet new --help 使用控制台采集项目,务必要熟练使用命令,--help是命令帮助的指明灯,在你无法google的时候,可以离线状态最快的帮助到你. 根据模板名称,我们 ...

  7. SQL 基础(一)创建、查看、修改、删除数据库

    SQL(Structured Query Language),结构化查询语言 基础理论 T-SQL 和 SQL 的区别: T-SQL 是 SQL 语言的一种版本,且只能在 SQL SERVER 上使用 ...

  8. mariadb与mysql的兼容_「MySQL架构」MariaDB versus MySQL: Compatibility

    完全替代MySQL MariaDB版本的功能相当于一个"完全替代"的MySQL版本,但有一些限制.这意味着:MariaDB的数据文件通常是二进制的,与MySQL版本的数据文件兼容. ...

  9. vue3 创建路由「vue-router 4.x 的使用」

    本篇主要讲解 vue-router 4.x 如何使用, vue-router 3.x 的使用可以移步此文 Vue 前端路由.vue-router . 1. 什么是 vue-router vue-rou ...

  10. 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法

     mysql安装完之后,登陆后发现只有两个数据库:mysql>show databases; +--------------------+ | Database           | +- ...

最新文章

  1. 看完GitHub官方的2021年度报告,才发现原来全球程序员好像都在卷呐
  2. 收集一些好的技术文档
  3. 谷歌推出 ARCore 1.7 版本,增加 AR 滤镜
  4. Ubuntu 安装和修改Apache2端口
  5. springmvc整合hibernate-validator
  6. Boost:使用boost :: hash和boost :: array的测试
  7. 【原创】linux 批量清空文本内容
  8. C#发现之旅第二讲 C#-XSLT开发
  9. 微信小程序_指南部分
  10. 机器学习入门10 - 正则化:简单性(Regularization for Simplicity)
  11. php制作学生卡片,PHP基础案例一:展示学生资料卡
  12. 18100出多少取整_关于JavaScript数据类型,你知道多少?
  13. oracle添加分区语句_Oracle表创建分区如何实现?
  14. 如何建立大数据营销体系
  15. 主辅dns服务器的配置
  16. ECharts饼状图legend显示Value所占百分比
  17. php文字加边框,word怎么给段落加边框
  18. 联通查询套餐及名下联通卡
  19. 万豪集团发布《重塑餐饮业:行业洞察》报告,分享十大新兴趋势
  20. 快递查询单号查询,分享简单好用查询技巧

热门文章

  1. Beta-VAE论文阅读笔记
  2. BatchNorm和LayerNorm——通俗易懂的理解
  3. python excel表格去重_都说Excel大法好,Python大法其实也不错,批量去重处理更是神啊...
  4. 外接圆、内切圆半径公式及相应关系知识点总结
  5. 使用unity制作游戏——打砖块
  6. 栈——后进先出的增删改查
  7. android手机自带浏览器无法识别apk文件
  8. PC端如何双开/多开微信(实测可用)
  9. centos 7查看CPU温度
  10. 2015中国十大域名注册商排名