一文带你入门MySQL

首先,让我们来看看MySQL的整个组织框架

一文带你入门MySQL_第1张图片

MySQL中有很多个数据库(database),每个数据库中都有很多张表(table),每张表中id,name,age则是用来描述数据的字段

那么,接下来,让我们来看看关于数据库,表,字段的各种操作是怎么样的


数据库

显示所有数据库

SHOW DATABASES

一文带你入门MySQL_第2张图片

这个操作通常是我们打开MySQL之后的第一个指令

(当然,如果你非常清楚MySQL中有哪些数据库,那可以直接跳到第三步,或者你想创建一个新的数据库,则使用接下来的指令)


创建数据库

CREATE DATABASE database1

创建名为database1的数据库

一文带你入门MySQL_第3张图片

当我们再次查看所有数据库时,便发现已经有了我们刚才创建的数据库了

一文带你入门MySQL_第4张图片

当我们试图创建已经存在的数据库时,MySQL会报出数据库已经存在的错误

但当我们上面语句中加入if not exists,即

数据库不存在则创建,如果没有满足not exists的条件,那么database1就不会创建

因此,如果database1已存在,则不会创建,也不会进行报错

create database if not exists database1

一文带你入门MySQL_第5张图片


使用数据库

USE DATABASE database1

使用名为database1的数据库

一文带你入门MySQL_第6张图片

当我们试图使用不存在的数据库时MySQL则会报出不知名数据库'database2'的错误


删除数据库

DROP DATABASE database1

删除名为database1的数据库

一文带你入门MySQL_第7张图片

那如果数据库不存在我们还进行删除,则MySQL又会进行报错

其实处理方式就跟上面的创建数据库一样,我们加上if exists条件就行

一文带你入门MySQL_第8张图片

不同的是

创建的时候,我们的前置条件是if not exists

删除的时候,我们的前置条件是if exists


字段

你可能感兴趣的:(mysql数据库)