1 mysql数据库必备知识之创建,查看,以及使用切换
//命令行创建
create database <要创建的数据库名称>;
create database db1 //创建一个db1的数据库
//使用图形工具来创建
点击用户名→右击→选择新建数据库
//删除数据库
drop database <数据库名>;
drop database xiaoming; //删除名为xiaoming的数据库
- 查看当前在那个数据库里面
(要对某个数据库进行操作,必须进入那个数据库。类似excel中我需要对某个.xlsx文件进行操作,那我必须要打开这个.xlsx文件)
基于这种情况下就必须要确定在那个数据库中
//命令行模式
select database (); //注意后面的括号不能省略,查询在那个数据库里面
//图形模式
双击打开用户→选择数据库
- 进入某个数据库 (类似excel中打开一个表格文件)
use <数据库名称>;
use db1; //进入一个名为db1的数据库,如果没有这个数据库就会报错
create database if not exists <要创建的数据库名>; //创建一个数据库,如果存在就不执行。
create database if not exists 01235s;
//创建一个01235s的数据库。注意如果01235s这个数据库已经存在就会在结果里面显示 1 warning,不存在则不显示
create database <数据库名称> default character set <指定的字符集>;
//创建一个xs01235的数据库,并指定字符集为gbk
create database xs01235 default character set gbk;
//创建一个xiaoming的数据库,并指定字符集为gbk,如果存在该数据库则不执行
create database if not exists xiaoming default character set gbk;
//查看某个库是什么字符集
show create database <数据库名>;
show create database xiaoming; //查看xiaoming数据库的字符集
//查看mysql数据库的字符集(即数据库新建时默认的字符集,可以在my.cnf配置文件中进行更改)
show variables like 'character%';