MySql 基本语法_数据库操作

1.创建数据库(增)

语法形式:create database db_name[数据库选项]

其中,数据库选项主要有两个:一个是字符集,一个是校对规则。

每次创建一个新的数据库,都会在data目录下创建一个同名新目录,在该目录下,有一个opt文件(option),可以看到字符集和校对规则。

mysql服务器默认使用的是utf8字符编码,而客户端使用的是gbk编码

所以一般都要设置字符编码,使用指令:set names gbk;

2.查看数据库(查)

查看当前有哪些数据库: show databases; 

查看数据库的创建语句: show create database 库名; 

3.删除数据库(删)

drop database 库名;

删除数据库一定要慎重,因为整个数据库文件夹都会被删除,其中包括数据库里面所有的数据表以及里面的记录

4.修改数据库(改)

注意: 目前,数据库的名称不能修改, 一般只能修改数据库的库选项信息:

alter database db_name 新的库选项(字符集)

重新设置字符集后,字符集的校对规则也会跟着改变
如果确实要修改库名,可以用如下方法
1).直接修改目录下的数据库的文件名,但是要慎重,因为有时候不是所有的数据库下的表都是放在同一个地方
2).先把当前数据表全部导出,创建一个新的数据库,把以前导出的数据表再导入进来,最后删除以前的数据库
3).先创建一个新的数据库,把旧数据库内的全部的表rename到新的数据库下

原文地址:https://www.cnblogs.com/bk233/p/7741843.html