SQL——数据库的管理
Posted lqkstudy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL——数据库的管理相关的知识,希望对你有一定的参考价值。
环境
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——数据库的管理的主要内容,如果未能解决你的问题,请参考以下文章
怎么用SQL Server Management Studio管理数据库
怎么用SQL Server Management Studio管理数据库