数据库相关操作
-
创建数据库CREATE{DATABASE|SCHEMA} db_name
-
检测数据库的名称是否存在,不存在则创建。CREATE DATABASE[IF NOT EXISTS] db_name; 这里的中括号代表可选的输入,在实际输入时不用打入中括号
-
在创建数据库的同时,指定编码方式。
CREATE DATABASE[IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset
-
注意:
- 数据库的名称最好有意义
- 名称不要包含特殊字符或者是MySQL关键字
-
-
查看当前服务器下全部数据库,使用show关键字
-
SHOW DATABASES|SCHEMAS;
-
这里面的几个除了我们创建的database,test1,test2,其它都是系统自带的数据库,我们不能将它删除,这里面包含了用户的信息、权限等,如果删掉,数据库将无法正常使用
-
-
-
查看指定数据库的详细信息SHOW CREATE DATABASE db_name;
-
修改指定数据库的编码信息ALTER DATABASE db_name [DEFAULT] CHARACTER SET [=] charset;
-
打开指定的数据库USE db_name;
-
得到当前打开的数据库SELECT DATABASE();
-
删除指定的数据库DROP DATABASE db_name;
- 如果数据库存在则删除DROP DATABASE [IF EXISTS] db_name;
-
常用sql语句
- SHOW WARNINGS:查看上一步操作产生的警告信息
- MySQL中的注释
- # 注释内容
- – 注释内容(注意这两个小短杠和后面的注释内容之间有一个空格)