格式:      mysql本身的命令不需要叫分号 USE mysql
       mysql命令需要提交给服务器端的要加分号 SELECT....;
提示符: -> 续行符
        > 正常的
        '>
        `>引用字符串
        ;结束
命令:    \q 退出mysql
       \u
       ctrl+w 删除光标前的字符
       ctrl+y 删除后可粘贴
       ctrl+u 删除光标到行首
       ctrl+a 移动行首
       ctrl+e 移动到行尾
       Tab键可以补齐 默认关闭 启用时可以\# rehash
       \d // 改变命令结束符号为// delimiter
       \g 不管结束符是什么都执行 相当于go
       \G 将数据竖排 select * from user\G
       -E --vertical 都会以竖行排列
       \p 设定分页器 \p more \p less
       \! ls /etc mysql中执行shell命令
帮助命令
              -I
              --help     
              \?
 
撤销命令的执行:命令后加\c 保证其前无;
      
设置mysql当前数据库:USE mqsql
查看数据库中有多少表: show tables
命令历史保存在: ~/.mysql_history
查看mysql的账号:  SELECT user,host,password from user; 有默认5个的匿名账号
创建数据库:       create database 名字
删除:          delect
       ---safe-updates 安全删除
加密码:       mysqladmin -uroot -p password '123'  是给localhost加密码
              mysql -uroot -p 登陆
              mysqladmin -uroot -p password '123' -h 127.0.0.1
             
mysql中给root加密码
       mysql>    SET PASSWORD FOR 'root'@'host_name'=PASSWORD('123456');
                  SET PASSWORD FOR 'root'@'127.0.0.1'=PASSWORD(123456);
       mysql>    UPDATE 表名 SET password=PASSWORD('123456') WHERE user='root' and --host='station12.a.com'
       mysql>    FLUSH PRIVILEGES 重读生效
删除账号: DROP USER 'root'@'station.a.com';
          DELECT FROM           
 
mysql 连接客户端时指定三个参数:长选型可以省略
              -p  --password=
              -u  --user=           
              -h  --host=
              mysql --user=root --host=127.0.0.1 -p 正常登陆
当前账号不输入密码登陆
             
              在家目录创建.my.cnf 保证不被其他用户
              [mysql]
              user = root
              password = 123
              host = 127.0.0.1
             
参数:mysql 
             
              --port=
              --protocol= 指定以哪种方式连接{tcp|socket|pipe|memory}
              tcp 基于tcp连接方式通信
              socket 同上在内存中完成 在本机中使用
              pipe
              memory
              mysql -uroot -protocol SOCKET -p
              -D 设置默认数据库的 --database
                     mysql -uroot --database=数据库名字  -p
在系统中执行mysql语句
       # mysql < test.sql test.sql文件中定义mysql语句
       # mysql -e 'select host,user from mysql.user'
mysql中执行  mysql > SOURCE /root/test.sql  可以调用系统中文件语句执行
      
--html
--xml
客户端命令不要加结束符;
              QUIT  SOURCE  \?
服务端的命令帮助信息:
              HELP 命令  HELP selcet
 
忘记root密码:
              关闭mysqld服务
              /usr/local/mysql/bin/mysqld --user=mysql --skip-grant-tables &
              mysql 即可进入再修改密码 UPDATE user SET password=PASSWORD('') WHERE user='root' and host='localhost'
              FLUSH PRIVILEFES
              \q
              开启mysqld服务
 
命令       mysqladmin -uroot -p flush-status 重置mysql状态
                         -p ping   
                            status 当前状态
                            status --sleep 2 --count 2 2s显示2