每天小记(二)


每天日志,备忘.

虽然已经有功能强大的phpMyAdmin,但是基础的mysql,shell管理命令还是得多了解了解,有助于深入理解mysql内部工作原理。

mysql客户端:一个有用的sql shell,功能:我、创建、修改和删除表和数据库;创建和管理用户;浏览和修改服务器配置;查询表数据。
--auto-rehash. 默认情况下,mysql会创建数据库、表和列名称的散列,以利于支持自动完成(auto-complete)功能。
--column-names 默认情况下,Mysql在每个结果集的顶部都包括列名。
--compress -C 在客户端和服务器之间通信时启用压缩。
--database=name -D 确定使用的数据库。当交互地使用mysql时,还可以在必要时通过use命令切换数据库。
--default-character-set=character_set 设置字符集。
--disable-tee 如果已经通过选项--tee或命令tee启用了所有查询和结果的日志记录,通过这选项禁用。
--execute=query,-e query 执行多个查询,并用分号分隔,例如:>mysql -u root -p -e "use corporate; select * from product;" 。
--force -f 以非交互模式使用时,mysql可以读取并执行文本文件中的查询。
--host=name -h 指定连接主机。
--html -H 以HTML格式输出所有结果。
--no-beep -b 禁用错误声音。
--pager[pagername] 分布显示。
--password, -p 指定密码。
--port=# -P ,指定主机连接端口。
--protocol=name  连接协议指定,mysql支持4种连接协议,包括memory,pipe,socket和tcp.
--safe-updates ,U. 使mysql忽略省略了where子句的delete和update查询。
--skip-column-names. 默认情况下,mysql在每个结果集的顶部包括包含列名的表头,可通过此选项禁止包括这些表头。
--tee=name.使Mysql记录所有命令和结果日志,输出到name指定的文件。
--vertical -E 使mysql以垂直格式输出所有查询结果。
--xml, -X ,以xml格式输出所有的结果。

你可能感兴趣的:(database,product,日志记录,Corporate)