MySQL
- bin目录,存储可执行文件。
- data目录,存储数据文件。
- docs,文档。
- include目录,存储包含的头文件。
- lib目录,文件库文件。
- share,错误消息和字符集文件
MySQL的配置选项
修改编码方式
[mysql]
default - character - set = UTF8
[mysqld]
character - set - server = UTF8
启动服务
启动 MySQL服务
net start mysql
关闭MySQL服务
net stop mtsql
MySQL登录
mysql参数
参数 | 描述 |
---|---|
-D,-- datdbase = name | 打开指定数据库 |
--delimiter | 指定分隔符 |
-h,--host = name | 服务器名称 |
- P, --password (name) | 密码 |
- p,--port=# | 端口号 |
--prompt = name设置提示符 | |
-u,--user = name | 用户名 |
-h,--host = name | 输出版本信息并输出 |
MySQL退出
mysql>exit;
mysql>quit;
mysql>\q;
上面三个任选其一即可;
修改MySQL提示符
连接客户端时通过参数指定。
shell>mysql - uroot - proot -- promt 提示符
连接上客户端后,通过prompt命令修改。
mysql>prompt提示符
MySQL提示符
参数 | 描述 |
---|---|
\D | 完整的日期 |
\d | 当前数据库 |
\h | 服务器名称 |
\u | 当前用户 |
显示当前服务器版本
SELECT VERSION();
显示当前日期期间
SELECT NOW();
显示当前用户
SELECT USER()
MySQl语句的规范
- 关键字与函数名称全部大小写。
- 数据库名称、表名称、字段名称全部小写。
- SQL语句必须以分号结尾。
创建数据库
CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db-name
[DEFAULT] CASRACTER SET [=] charset_name
注: [IF NOT EXISTS]可用于创建数据库时如果出现同名是不会报错。
查看当前服务器下的数据列表:
SHOW {DATABASES|SCHAS}
[LIKE 'pattern'|WHERE expr]
例如:
SHOW WARNINGS
查看错误信息
SHOW CREATE DATABACE t1
查看数据库t1创建时的所使用的指令
CREATE DATABACE IF NOT EXISTS t2 CHARA CTER SET GBK
创建数据库t2,并指定编码格式为gbk.
修改数据库
ALTER {DATABASE|SCAMA} [ab_name]
[DEFAULT] CHARACHTER SET [=] charset_name
删除数据库
DROP {DATABASE|SCAMA} [IF NOT EXISTS] ab_name
网友评论