码迷,mamicode.com
首页 > 数据库 > 详细

SQL——数据库的管理

时间:2019-09-05 01:12:11      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:drop   切换   school   mysql   span   不能   ica   color   控制   

环境

  DBMS:MySQL 8.0.17

  工具:Navicat Premium 11.2.16

数据库创建

  语法:CREATE DATABASE <数据库名>;

  创建数据库school:CREATE DATABASE school;

  可以看到,控制台显示语句执行成功。

  技术图片

  数据库也确实成功创建。

  技术图片

  再次创建数据库school,发现控制台显示语句出错,显示“school”数据库已经存在,不能再次创建。

  技术图片

  也就是说,数据库不能重复创建。


  为了确保在创建数据库时不会出错,可以先判断是否存在同名数据库,如果不存在则创建数据库。

  语法:CREATE DATABASE IF NOT EXISTS <数据库名>;

  将语句改为:CREATE DATABASE IF NOT EXISTS school;

  执行结果为:

  技术图片

数据库删除

  语法:DROP DATABASE <数据库名>;

  删除数据库school:DROP DATABASE school;

  可以看到,控制台显示语句执行成功。

  技术图片

  再次删除数据库school,发现控制台显示语句出错,显示“school”数据库已经不存在,不能再次删除。

  技术图片

  也就是说,数据库不能重复删除。


  为了确保在删除数据库时不会出错,可以先判断数据库是否存在,如果存在则删除数据库。

  语法:DROP DATABASE IF EXISTS <数据库名>;

  将语句改为:DROP DATABASE IF EXISTS school;

  执行结果为:

  技术图片

数据库查看

  语法:SHOW DATABASES;

  技术图片

数据库切换

  对数据的操作,以及基本表、视图等的创建等都是在数据库内进行,所以需要切换到指定数据库才能执行接下去的操作。

  语法:USE <数据库名>;

  切换进数据库school:USE school;

  可以看到,控制台显示语句执行成功。

  技术图片

SQL——数据库的管理

标签:drop   切换   school   mysql   span   不能   ica   color   控制   

原文地址:https://www.cnblogs.com/lqkStudy/p/11462410.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!