2:数据库的基本操作-MySQL

举报
Yeats_Liao 发表于 2022/10/22 23:22:03 2022/10/22
【摘要】 2.1 数据库的显示讲解information_schema:信息图式,存储服务器管理数据库的信息mysql:存放系统信息,用户名密码等performance_schema:性能图式sys:系统文件show databases;详见:「MySQL」从零到删库精品课程P7 2.2 创建数据库 1. 创建数据库 create database student; 2. 创建带有关键字的数据库(...

2.1 数据库的显示讲解

  • information_schema:信息图式,存储服务器管理数据库的信息
  • mysql:存放系统信息,用户名密码等
  • performance_schema:性能图式
  • sys:系统文件
show databases;

在这里插入图片描述

详见:「MySQL」从零到删库精品课程P7

2.2 创建数据库

1. 创建数据库

  create database student;

2. 创建带有关键字的数据库(不推荐)

create databse 是关键字,不用来做数据库名,如果一定要用的话,得加反引号
在这里插入图片描述

  create database `database`;

3.判断并创建一个不知道是否存在的数据库

(下面一条语句更加规范)

create database if not exists student;
create database if not exists `student`;

在创建存在的数据库时,不会通过,所以这个时候我们需要使用第3的语句

2.3 删除数据库

1. 删除数据库

drop database student;

2. 如果存在则删除数据库

drop database if exists student;

2.4 查看创建的数据库的SQL

查看数据库的创建内容

show create database student;

2.5 创建数据库指定字符编码以及查看字符编码

创建数据库指定字符编码以及查看数据库的字符编码

create databse if not exists `students` charset=gbk;

注意 :在实际开发过程中一般不使用gbk而使用utf8;而且一定要注意,以防乱码;非常有必要添加的一句

2.6 修改数据库字符编码

修改字符编码

alter database student charset=gbk;

2.7 数据库操作的结束语

以上是数据库最简单的操作,后面更难的一块是如何管理数据库

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。