mysql
--user ,-u
--host , -h
--password ,-p
--port
--protocol
--database DATABASE ,-D
mysql>
交互式模式
批处理模式(脚本模式)
mysql < init.sql
mysql
命令两类:
客户端命令
服务器语句 :有语句结束符,默认;
\d :定义语句结束符
\c :提前终止语句执行
\g :无论语句结束符是什么,直接将此语句送至服务器执行;
\G:无论语句结束符是什么,直接将此语句送至服务器执行,而且结果 以竖排方式显示;
! COMMAND :执行shell命令
\W :语句执行结束后显示警告信息;
# :对新建的对象,支持补全功能

提示符的意义
MYSQL之客户端使用

其它选项
MYSQL之客户端使用

Mysql 显示格式
MYSQL之客户端使用

服务器端命令获取帮助
help KEYWORD

mysqladmin [options] command [arg] [command[arg]] ...
mysqladmin
create DATABASE
drop DATABASE
ping
processlist
status
--sleep N : 显示频率
--count N:显示多个状态
extended-status : 显示状态变量
variables : 显示服务器变量
flush-privileges : 重读授权表
flush-status : 重置大多数有服务器状态变量
flush-logs :二进制和中继日志滚动
flush-hosts
refresh : 相当于同时执行flush-hosts和flush-logs
shutdown :关闭mysql服务器进程
version : 服务器版本及当前状态信息
start-slave : 启动复制,启动从服务器复制线程;
SQL thread
IO thread
stop-slave :关闭复制
开发视角 :
数据类型
约束
数据库、表、索引、视图
SELECT