1.打开MySQL服务
net start mysql
2.登录服务
mysql -u root -p
/****************************************
********添加数据库**********************/
3.创建新数据库pracrice
CREATE DATABASE pracrice;
!!!注意!!!要加分号
/***********************************************
***************查看数据库**********************/
4.查看所有数据库
SHOW DATABASES;
5.【使用like从句】查看与pracrice完全匹配的数据库
SHOW DATABASES LIKE 'pracrice' ;
6.【使用like从句】查看名字中有rac的数据库
SHOW DATABASES LIKE '%rac%';
7.【使用like从句】查看名字以pra开头的数据库
SHOW DATABASES LIKE 'pra%';
8.【使用like从句】查看名字以ice结尾的数据库
SHOW DATABASES LIKE '%ice';
/*****************************************
***********修改数据库********************/
ALTER DATABASE [数据库名] {
[ DEFAULT ] CHARACTER SET <字符集名> |
[ DEFAULT ] COLLATE <校对规则名>}
语法说明如下:
ALTER DATABASE 用于更改数据库的全局特性。
使用 ALTER DATABASE 需要获得数据库 ALTER 权限。
数据库名称可以忽略,此时语句对应于默认数据库。
CHARACTER SET 子句用于更改默认的数据库字符集。
9.查看数据库的定义声明
SHOW CREATE DATABASE pracrice;
10.使用命令行工具将数据库 test_db 的指定字符集修改为 gb2312,
默认校对规则修改为 utf8_unicode_ci,
ALTER DATABASE pracrice
DEFAULT CHARACTER SET gb2312
DEFAULT COLLATE gb2312_chinese_ci;
/*************************************************************
***************删除数据库*************************************/
DROP DATABASE [ IF EXISTS ] <数据库名>
语法说明如下:
<数据库名>:指定要删除的数据库名。
IF EXISTS:用于防止当数据库不存在时发生错误。
DROP DATABASE:删除数据库中的所有表格并同时删除数据库。使用此语句时要非常小心,以免错误删除。如果要使用 DROP DATABASE,需要获得数据库 DROP 权限。
11.删除数据库pracire
DROP DATABASE pracrice;
DROP DATABASE [ IF EXISTS ] <数据库名>
语法说明如下:
<数据库名>:指定要删除的数据库名。
IF EXISTS:用于防止当数据库不存在时发生错误。
DROP DATABASE:删除数据库中的所有表格并同时删除数据库。使用此语句时要非常小心,以免错误删除。如果要使用 DROP DATABASE,需要获得数据库 DROP 权限。
11.删除数据库pracire
DROP DATABASE pracrice;