一创建、使用、查看、删除数据库
1.显示所有数据库
show databases;
2创建:create database if not exists 数据库名称
例如: create database mydb; //数据库如果存在,会产生error
create database if not exists mydb; //如果数据库不存在创建。不会产生error
上面的创建方式会使用数据库系统提供的默认编码
create database if not exists mydb1 character set 编码 //可以创建一个指定编码的数据库。
在创建数据库时指定字符编码与校验规则
create database if not exists mydb1 character set 编码 collate 校验值。
查看mysql 支持的字符集
show character set;
3.指定使用某个数据库
use 数据库名称
如果要访问的是A数据库下的a表,
那么我们就要先使用use 指定访问该数据库,才可以访问到这个库下的表。
查看某个数据库:show create database 数据库名称
4.查看某一个指定数据库
show create database 数据库名称会显示的是数据库名称与数据库创建语句。
5.删除数据库
drop database mydb2;
drop database if exists mydb1;
书写时注意:1.不区分大小写。2.必须以分号结束。
二修改、备份、恢复数据库中的数据
6.修改数据的字符编码
alter database 数据库名称 character set gb2312
7.备份数据库
在windows平台下,执行mysqldump命令。
mysqldump -u root -p 要备份的数据名称 > 保存的文件路径
c:\>mysqldump -u root -p databaseName > d:\my.sql
mysqldump -u root -p 要备份的数据名称 > 保存的文件路径
c:\>mysqldump -u root -p databaseName > d:\my.sql
8.恢复数据。
在mysql下可以使用source 备份文件的路径名 将数据进行恢复。
sql>source d:\my.sql