1)创建数据库指令
CREATE DATABASE 数据库名;
例:CREATE DATABASE lms_name; (选中执行)
2)删除数据库指令
DROP DATABASE 数据库名;
例:DROP DATABASE lms_name;(选中执行)
3)使用指令创建一个使用utf8(即默认)字符集的数据库
CREATE DATABASE 数据库名 CHARACTER SET utf8;
例:CREATE DATABASE lms_name CHARACTER SET utf8;
4)使用指令创建一个使用utf8字符集,并带校对规则的数据库
CREATE DATABASE 数据库名 CHARACTER SET utf8 COLLATE utf8_bin;
例:CREATE DATABASE lms_name CHARACTER SET utf8 COLLATE utf8_bin;
5)查看当前数据库服务器中所有的数据库
SHOW DATABASES;(注意加S,因为是查看所有数据库)
例:SHOW DATABASES;
6)查看前面创建数据库定义的信息(显示这个数据库使用什么指令创建的)
SHOW CREATE DATABASE 数据库名;
例:SHOW CREATE DATABASE lms_name;
7)创建数据库时为了规避关键字 可以使用反引号解决(esc 与 tab中间)
CREATE DATABASE `数据库名`;
例:CREATE DATABASE `name`;
#校对规则 utf8_bin区分大小写 默认utf8_general_ci不区分大小写
备份与恢复(DOS窗口的操作指令)
8)数据库的备份
mysqldump -u 用户名 -p -B 数据库1 数据库2 数据库n > 文件名.sql
9)数据表的备份
mysqldump -u 用户名 -p 数据库 表1 表2 表n > 文件名.sql
10)恢复数据库(必须进入MySQL命令行)
source 文件名.sql
11)恢复数据表(必须进入MySQL命令行)
使用切换use 数据库名 切换到想要导入的数据库下
随后source 文件名.sql 把数据表恢复到当前数据库下
进入MySQL命令行指令
mysql -u 用户名 -p