飘飘悠悠 发表于 2015-1-16 22:21:16

MSSQL编程:用phpMyAdmin办理MySQL数据库

如果某个数据列里包含许多重复的值,就算为它建立了索引也不会有很好的效果。比如说,如果某个数据列里包含的净是些诸如“0/1”或“Y/N”等值,就没有必要为它创建一个索引。<pstyle="TEXT-INDENT:2em">学会利用基于Web数据库的办理工具phpMyAdmin。<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">假如利用符合的工具,MySQL数据库的办理就会为得相称复杂。使用MySQL命令行体例必要对MySQL常识十分熟习,对SQL言语也是一样的事理。不但云云,假如数据库的会见量很年夜,列表中数据的读取就会相称坚苦。<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">以后呈现良多GUIMySQL客户程序,个中最为杰出的是基于Web的phpMyAdmin工具。这是一种MySQL数据库前台的基于PHP的工具。PhpMyAdmin的弱点是必需安装在你的Web服务器中,以是假如没有符合的会见权限,别的用户有大概伤害到你的SQL数据。<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">PhpMyAdmin的安装历程十分复杂。从http://www.phpmyadmin.net/下载PhpMyAdmin,以后最新版本是2.6.4-pl3。将下载文件解紧缩到你选择的路径,好比/srv/www/domain.com/html/admin。在将phpMyAdmin与数据库毗连之前,请确保phpMyAdmin处于受回护形态,个中能够经由过程创建一个an.htaccess文件来完成:<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">AuthUserFile/srv/www/domain.com/.htpasswd<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">AuthGroupFile/dev/null<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">AuthNameadminAuthTypebasic<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">OrderDeny,Allow<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">DenyFromAll<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">AllowFromlocalhost<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">requireuseradmin<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">satisfyany<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">以上代码段使得假定路径/srv/www/domain.com没有受回护因而.htaccess文件处于Web路径以外(好比Apache中的DocumentRoot为/srv/www/domain.com/html)。利用htpasswd工具创建/srv/www/domain.com/.htpasswd文件:Createthe/srv/www/domain.com/.htpasswdfileusingthehtpasswdtool:<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">#htpasswd-cm/srv/www/domain.com/.htpasswdadmin<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">一旦你已供应了办理员的暗码,能够编纂包括phpMyAdmin的config.inc.php文件。你将能够编纂$cfg关头字以指向安装在服务器中phpMyAdmin的地位,然后编纂$cfg数组。为了疾速创建和运转,而且可以编纂服务器上一切的数据库,你将必要供应的权限证实:<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">$cfg[$i]=localhost;<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">$cfg[$i]=mysql;<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">$cfg[$i]=config;<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">$cfg[$i]=root;$cfg[$i]=mysecretrootpass;<pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em"><pstyle="TEXT-INDENT:2em">如今你能够进进http://www.domain.com/admin/phpMyAdmin-2.6.4-pl3/并会见你的MySQL数据,并可将路径重定名为phpMyAdmin/以更加便利的会见。
Merge将一定数量的MyISAM表联合而成一个整体,在超大规模数据存储时很有用

飘飘悠悠 发表于 2015-1-19 09:16:00

SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.

谁可相欹 发表于 2015-1-25 07:37:44

SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。

分手快乐 发表于 2015-2-2 18:10:00

对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。

不帅 发表于 2015-2-8 03:57:11

相信各位对数据库和怎么样学习数据库都有一些经验和看法,也会有人走了一些弯路总结出自己的经验来,希望大家能把各自的看法和经验拿出来分享,给别人一份帮助,给自己一份快乐

再见西城 发表于 2015-2-24 06:05:05

原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使用。

灵魂腐蚀 发表于 2015-3-7 11:42:58

对于微软系列的东西除了一遍遍尝试还真没有太好的办法

老尸 发表于 2015-3-15 04:28:36

但是随着数据量的增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)

小妖女 发表于 2015-3-21 18:26:02

SP4是一个累积性的ServicePack,包含自以前的ServicePack发布以来所有的修补程序(包括MS03-031安全公告)。
页: [1]
查看完整版本: MSSQL编程:用phpMyAdmin办理MySQL数据库