什么是数据库?
数据库本质上是MYSQL-MYSQL Server-Data中的一个目录(即文件夹),创建一个名std为的数据库,就是在MYSQL-MYSQL Server-Data中创建一个名std为的文件夹,默认的编码模式为utf-8,当然都是可以修改的。
1,创建数据库
语法:
"CREATE DATABASE/SCHEMA 数据库名称;"
例如
2,创建数据库时,如果数据库名称已经存在,则会引发error
那么可以这样创建数据库:如果数据库名称不存在,则创建数据库。
语法:
“CREATE DATABASE IF NOT EXISTS 数据库名称;”
例如:
3,当产生一个warning时
可以使用语法:
**“SHOW WARNINGS;”**来查看warning的详细信息
例如:
4,查找已有的某个数据库的详细信息
语法:“SHOW CREATE DATABASE/SCHEMA 数据库名称;"
5,数据库的编码方式
数据库的编码方式有utf-8,GBK,
以指定的编码方式创建数据库的语法:
“CREATE DATABASE IF NOT EXISTS 数据库名 DEFAULT CHARACTER SET = ‘编码方式’; ”
例如:
6,修改已有的某个数据库的编码方式
语法:
“ALTER DATABASE 数据库名称 DEFAULT CHARACTER SET 编码方式;”
例如:
在你使用5中的方法创建了一个指定编码方式的数据库后,后面再创建数据库的话,其默认的编码方式就会变为你之前用5中的方法创建数据库时指定的编码方式,所以你会需要使用6的方法做辅助
7,打开指定数据库
语法:
“USE 数据库名称;"
8,查看当前打开的数据库
有时你可能做着做着就忘了你当前打开的是哪个数据库了,可以用下面的语句查看当前打开的数据库:
“SELECT DATABASE();”
例如:
9,删除数据库
当你打开某个数据库处理完事务后不用了,想删除数据库的方法:
“DROP
DATABASE 数据库名称;"
例如: