课程名称:MySQL8.0零基础入门之从青铜到钻石
课程章节:第4章第1节 DDL之操作数据库
主讲老师:欧阳熊猫
课程内容:
今天学习的内容:mysql数据库相关的ddl操作
创建:直接创建数据库、判断是否存在数据库再创建、创建数据库指定数据集;
查看数据库show databases;
修改数据库 alter database db_name default character set gbk
删除数据库 drop database db_name
查看正在使用的数据库 select database();
切换数据库:use db_name ---直接切换
课程收获:
一、DDL操作
1、mysql数据库创建多种命令方式:
直接创建数据库:create database db_name
判断是否存在数据库再创建: create database if not exists db_name
创建数据库指定数据集(编码表):create database db_name character set 字符集
不指定字符集就是默认,指定就会显示当时创建的时候指定的字符集
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server vers
mysql> show create database db_1; --------查看数据库字符集的命令: show create database db_1;
+----------+-----------------------------------------------------------------+
| Database | Create Database |
+----------+-----------------------------------------------------------------+
| db_1 | CREATE DATABASE `db_1` /*!40100 DEFAULT CHARACTER SET latin1 */ |
+----------+-----------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> create database db_3 character set gbk;
Query OK, 1 row affected (0.00 sec)
mysql> show create database db_3;
+----------+--------------------------------------------------------------+
| Database | Create Database |
+----------+--------------------------------------------------------------+
| db_3 | CREATE DATABASE `db_3` /*!40100 DEFAULT CHARACTER SET gbk */ |
+----------+--------------------------------------------------------------+
1 row in set (0.00 sec)
mysql>
自己也学着操作(发现不用区分大小写):