zl程序教程

您现在的位置是:首页 >  IT要闻

当前栏目

MySQL数据库基础学习(四)

2023-02-19 12:23:43 时间

2.3 DDL

Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段) 。

2.3.1 数据库操作

1). 查询所有数据库

show databases ;

2). 查询当前数据库

select database() ;

3). 创建数据库

create database [ if not exists ] 数据库名 [ default charset 字符集 ] [ collate 排序
规则 ] ;

案例:

A. 创建一个caa数据库, 使用数据库默认的字符集。

create database caa;

可以通过if not exists 参数来解决这个问题,数据库不存在, 则创建该数据库,如果存在,则不创建。

create database if not extists caa;

B. 创建一个ewwee数据库,并且指定字符集

create database ewwee default charset utf8mb4;

4). 删除数据库

drop database [ if exists ] 数据库名 ;

如果删除一个不存在的数据库,将会报错。此时,可以加上参数 if exists ,如果数据库存在,再执行删除,否则不执行删除。

5). 切换数据库

 use 数据库名 ;

我们要操作某一个数据库下的表时,就需要通过该指令,切换到对应的数据库下,否则是不能操作的。

比如,切换到itcast数据,执行如下SQL:

use caa;