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;
相关文章
- 多线程编程学习笔记——任务并行库(四)
- 多线程编程学习笔记——任务并行库(三)
- 多线程编程学习笔记——任务并行库(二)
- 多线程编程学习笔记——任务并行库(一)
- 多线程编程学习笔记——线程池(三)
- 多线程编程学习笔记——线程池(二)
- 多线程编程学习笔记——线程池(一)
- 多线程编程学习笔记——线程同步(三)
- 多线程编程学习笔记——线程同步(二)
- 多线程编程学习笔记——线程同步(一)
- 多线程编程学习笔记-基础(三)
- 多线程编程学习笔记-基础(二)
- 多线程编程学习笔记-基础(一)
- WEB版一次选择多个图片进行批量上传(WebUploader)的解决方案
- WEB版一次选择多个文件进行批量上传(WebUploader)的解决方案
- 学习ASP.NET MVC(十一)——分页
- 学习ASP.NET MVC(十)——排序
- 微信支付开发——退款证书路径正确却提示“系统找不到指定的文件”错误
- C#如何调用以管理员身份运行的cmd命令提示符
- 后台管理系统带关闭的选项卡(多标签页)功能 适配bootstrap3和4 Bootstrap Hover Dropdown