欢迎来到天天文库
浏览记录
ID:24521475
大小:56.00 KB
页数:4页
时间:2018-11-15
《mysql数据库中鲜为人知的技巧--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、MySQL数据库中鲜为人知的技巧>> MySQL易学易用,且附带丰富的技术文档,这二个因素使之被广泛应用。然而,随着MySQL发展之迅速,即使一个MySQL老手有时也会为该软件出其不意的功能感叹。本文将为你介绍这些不为人知的特性。 以XML格式查看查询结果 通过使用传统xml选项调用MySQL命令行客户程序,你可以以XML格式(而不是传统的列表形式)来查看MySQL查询结果。如果你打算将查询输出与其它程序集成在一起,这一技巧非常有用,这里是一个例子: 表A shell>mysql--xml mysql>
2、SELECT*FROMtest.stories; 1 Thisisatest 2005-07-2800:14:57 2 Thisisthesecondtest 2005-07-2800:15:11 2roysql>REPAIRTABLEcontentQUICK;+-----------+--------+----------+----------+
3、Table
4、Op
5、Msg_type
6、Msg_text
7、+-----------+--------+----------+----------+
8、content
9、
10、repair
11、status
12、OK
13、+-----------+--------+----------+----------+1royisampack,如下所示: 表Cshell>myisampackmovies.MYIpressingmovies.MYD:(146records)-Calculatingstatistics-pressingfile41.05% 使用传统SQL MySQL支持SQL查询中的传统用法,支持IF与CASE结构。以下是一个简单的例子: 表Dmysql>SELECTIF(priv=1,
14、'admin','guest')AsusertypeFROMprivsySQL服务器能够以多种不同的模式运行,而每一种都针对于特定的目的而优化。在默认情况下,没有设置模式。然而,通过在服务器命令行中添加以下选项可以很容易地改变模式的设置并将MySQL以strict模式运行: shell>mysqld--sql_mode=STRICT_ALL_TABLES 在strict模式下,通过MySQL的中止查询执行并返回一个错误,服务器的很多自动修正功能都被无效化。同样,该模式下也将会执行更为严
15、格的时间检查。 监视服务器 你可以通过运行SHOysql>SHOe
16、Value
17、+------------------+-------+
18、Aborted_clients
19、0
20、
21、Aborted_connects
22、0
23、...
24、Uptime
25、851
26、+------------------+-------+156roysql>SHOWCREATETABLEproducts;-----------------------------------------------------
27、Table
28、CreateTable+--
29、--------+-----------------------------------------12下一页>>>>这篇文章来自..,。
30、products
31、CREATETABLE`products`(`id`int(8)NOTNULLauto_increment,`name`varchar(255)NOTNULLdefault'',`price`int(10)defaultNULL,PRIMARYKEY(`id`))ENGINE=MyISAMDEFAULTCHARSET=latin1
32、+----------+
33、-----------------------------------------1roysql>提示符。然而,你可以使用特定的修改内容来改变这一提示符使之变得更为有效,这些内容包括:当前用户名称,主机名称,以及当前选择的数据库。如下所示: 表Gmysql>promptU:/d>PROMPTsetto'U:/d>'rootlocalhost:/db1> 从这里的文档文件你可以获得支持MySQL客户程序更改的一个完整列表。上一页12>>>>这篇文章来自..,。
此文档下载收益归作者所有