笔记|MySQL基本命令(1)
说明:<>:表示语句中必须指定的数据对象。 []:表明可选可不选。 |:表示多个选项只能选一个。 {}:表示是必选项。
MySQL中不区分大小写。
1.创建数据库:CREATE DATABASE [IF NOT EXITS] <数据库名>;
说明:[IF NOT EXITS]选项用来在创建数据库之前判断,可用来避免数据库已经存在而重复创建的错误。
2.创建数据库并查看数据库:SHOW DATABASES [LIKE <数据库名>];
说明:LIKE是可选项,用以匹配指定的数据库名称。SHOW DATABASES;命令用于查看当前用户权限范围内的数据库。
3.创建数据库并指定字符集:CREATE DATABASE <库名> DEFAULT CHARACTER SRT=字符集;
说明:常见的字符集有utf-8,gb2312。
4.查看创建的数据库是如何定义的:SHOW CREATE DATABASE <数据库名>;(可以查看数据库的指定字符集)
5.修改库的相关参数:ALTER DATABASE <库名> {[DEFAULT] CHARACTER SET <字符集名>|[DEFAULT] COLLATE <校对规则名>};
6.修改表的字符集:ALTER TABLE <表名> CONVERT TO CHARACTER SET <字符集名>;
7.删除数据库:DROP DATABASE [IF EXITS] <数据库名>;(删除数据库中的所有表格并同时删除数据库)
说明:①[IF EXITS]用来防止数据库不存在时发生错误。②MySQL安装后,系统会自动创建information_schema和mysql这两个系统数据库,系统数据库用来存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL将不能正常工作。
8.选择数据库:USE <数据库名>;执行之后,该数据库为当前数据库;
9.查询时间:SELECT NOW();
10.查询当前用户:SELECT USER();
11.查询数据库版本:SELECT VERSION();
12.查询当前使用的数据库:SELECT DATABASE();
13.列出表清单:SHOW TABLES;
14.查看表结构:DESC VIEWS:
15.显示数据库引擎:SHOW ENGINES;
SHOW ENGINES\G;(显示的形式不一样)
浙公网安备 33010602011771号