Skip to content
lnf0701 edited this page Jul 24, 2015 · 2 revisions

clear (\c) Clear the current input statement.临时结束命令 connect (\r) Reconnect to the server. Optional arguments are db and host. delimiter (\d) Set statement delimiter. ego (\G) Send command to mysql server, display result vertically.无论语句结束符是什么,直接将此语句送到服务器端执行,而且结果以竖排方式显示; go (\g) Send command to mysql server. 无论语句结束符是什么,直接将此语句送至服务器端执行; prompt (\R) Change your mysql prompt. rehash (#) Rebuild completion hash.对新建的对象,支持补全功能; source (.) Execute an SQL script file. Takes a file name as an argument. status (\s) Get status information from the server. system (!) Execute a system shell command. 执行shell命令 mysql --html/--xml ---指定的格式输出信息。可复制的html文件中。 mysqladmin -u -p password '新的密码' mysqladmin ping mysqladmin processlist mysqladmin status --sleep 2 --count 2 :每隔两秒共显示两次。 mysqladmin extended-status:显示状态变量。 mysqladmin variables:显示服务器变量。 还有,flush-privileges==reload,flush-table(关闭所有打开的表),flush-threads(重置线程池,清除),flush-status(重置大多数的状态标量),flush-logs(二进制和中继日志滚动),flush-hosts(清除主机过多的错误,) ,refresh=flush-hosts+flush-logs,

shutdown ,version,start-slave:(启动复制启动从服务器复制线程)

mysqldump/import/check-----------客户端工具。 存储引擎,也被称为表类型: MyISAM表: 无事务,表锁 .frm: 表结构定义文件 .MYD: 表数据 .MYI: 索引

InnoDB表:事务,行锁---》innodb_file_per_table .frm: 表结构 .ibd: 表空间(数据和索引) show engines;:支持的存储引擎。 show table status like '表\G'; :查看表的基本信息。重要。 mysqld --help --verbose 看到很多信息配置。

程序语言连接数据的方式: 动态SQL:通过函数或方法与数据库服务建立连接, 嵌入式SQL:使用程序设计语言如何跟RDBMS交互: 嵌入式SQL:与动态SQL类似,但其语言必须程序编译时完全确定下来;ODBC 动态SQL:程序设计语言使用函数(mysql_connect())或者方法与RDBMS服务器建立连接,并进行交互;通过建立连接向SQL服务器发送查询语句,并将结果保存至变量中而后进行处理;JDBC

/etc/my.cnf --> /etc/mysql/my.cnf --> $MYSQL_HOME/my.cnf --> --default-extra-file=/path/to/somefile --> ~/.my.cnf 最后找到生效。

Clone this wiki locally