仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 754|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网页设计疾速上手MySQL-图形化操纵详解

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:24:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
人力成本上的节省,MySQL的用户Spacemonkey实验室的首席执行官MitchPirtle如此表示:“维护MySQL使得你不需要一个年薪15万美元的DBA。1、MySQL下载与安装  1、下载先容  MySQL信任人人必定传闻过,假如不晓得它是干甚么的,能够往google一下。  MySQL的年夜本营:http://www.mysql.com/  MySQL的下载地点:http://dev.mysql.com/downloads/由于要从这个地点下载很多东东,以是具体剖析一下这个网页。  ●关于镜像网站,没有年夜陆的,有喷鼻港和台湾的。选择它,是为了加速下载速率,不外也不是相对的,我常常就从北美的镜像下载,速率反而更快些。  ●MySQL数据库服务器这里我选择MySQL4.1版本。版本太低,很多新特征用不上;太高,测试还没有完美,简单出Bug。这里选择它保举的。  点击这个链接,进进下载页面,能够看到,以后版本是4.1.8。找到“Windowsdownloads”,如图,由于我利用的是Windows平台。这里我选择“Withoutinstaller(unzipinC:)”这个版本,由于我喜好不必要安装的软件,用的不乐意,随时能够间接删除,固然必要本人设置一下才干利用。  点击“Pickamirror”,进进一个页面,那边的表格能够不填,间接选择一个链接下载它就能够了。下载后的文件名是“mysql-4.1.8-win-noinstall.zip”,巨细是35.2M。  ●关于“Graphicalclients”图形界面的客户端,选择一个吧,能够举行图形化操纵,何乐而不为?只不外之前我一向用“MySQLControlCenter”的,如今却不开辟了。选择“MySQLAdministrator”吧,下载后的文件名是“mysql-administrator-1.0.19-win-noinstall.zip”(这里我选择的是不必要安装版本),巨细是4.5M。  一样也选择“MySQLQueryBrowser”,它是来查询的。下载后的文件名是“mysql-query-browser-1.1.5-win-noinstall.zip”(不必要安装版本),巨细是4.5M。  关于这方面的软件对照多,如:MySQL-Front,EMSMySQLManager等,对照好用,不外它们是要Money的。  ●“ApplicationProgrammingInterfaces(APIs)”使用程序接口因为我次要是面向Java使用,以是这里就选择“MySQLConnector/J”,版本选择“MySQLConnector/J3.0”,由于它是“Procdution”版本。下载后的文件名是“mysql-connector-java-3.0.16-ga.zip”,巨细是1.2M。  2、安装MySQL  找到下载后的mysql-4.1.8-win-noinstall.zip,解压到D盘,是一个“mysql-4.1.8-win”文件夹,这里我把它更名为“mysql”,由于我不喜好带版本号。即这时候是“D:mysql”目次,这个目次下有一个“data”目次,这里就是寄存数据的中央。为了便利备份和晋级,最好把它放在别的中央。这里我在D盘新建一个目次“mysql-data”,然后把“D:mysql”目次下的“data”子目次剪切到“D:mysql-data”目次中。  新建一个“my.ini”文件,注重后缀名是“ini”。内容以下:E:WINDOWSmy.ini[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe

[mysqld]
basedir=D:/mysql
datadir=D:/mysql-data/data
  下面“Server”指向MySQL的实行主程序,“basedir”指向MySQL的安装目次,“datadir”指向MySQL的数据寄存目次(由于我改动了它,以是必要出格指定)。  然后把这个文件挪动到Windows的体系安装目次下,我这里是“E:WINDOWS”。  翻开MS-DOS窗口,切换到“D:mysqlin”目次;大概把“D:mysqlin”增加到“情况变量”的“Path”变量中,如许能够制止切换到“D:mysqlin”目次。  ・到场到WindowsXP的服务中:  D:mysqlin>mysqld-nt-install  (这时候翻开“把持面板”->办理工具->服务:能够看到服务列表中存在“MySQL”服务,假如不但愿它主动实行,能够改成手动,不必它的时分能够节俭点内存)
  启动和中断mysql服务
D:mysqlin>netstartmysql
D:mysqlin>netstopmysql
  ・移出mysql服务mysqld-nt--remove  (假如你不再必要MySQL了,先中断MySQL服务,然后再移出MySQL服务,最初删除MySQL安装目次便可)  2、基础操纵  ●筹办事情  在D盘创建一个mysql-software的目次,把方才下载的mysql-administrator-1.0.19-win-noinstall.zip复制到这个子目次中,解压,失掉一个MySQLAdministrator1.0的目次。  一样云云操纵mysql-query-browser-1.1.5-win-noinstall.zip,失掉一个MySQLQueryBrowser1.1的目次。  ●启动服务  ・双击D:mysql-softwareMySQLAdministrator1.0目次下的MySQLSystemTrayMonitor.exe,这时候会在义务栏右边呈现一个图标。点击“StartInstance”,运转MySQL。  ・然后双击D:mysql-softwareMySQLAdministrator1.0目次中的MySQLAdministrator.exe,大概间接点击下面右键菜单中的“MySQLAdministrator”:  ・创立一个毗连名,能够任意填,这里是“mxj”,用户名:root,暗码空着。这是由于mysql默许有一个没有暗码的root帐号。点击“OK”,呈现办理窗口:  这没甚么好说的,英文也很复杂。只谈谈下面勾选的两项。  ●变动暗码  好了,我的root帐号的暗码设置为:javamxj最初,点击“ApplyChange”。  ●初始的数据库  上图能够看到,初始有两个数据库,mysql库中含有各类设置信息,不要在这个库中举行表操纵。test库初始是空的。别的,创建表时,不要和mysql库中的表名取名不异,以避免抵触。  ●数据创立与查询(兼谈谈字符编码)  ・如今离开查询扫瞄器,仍是右击右下角“MySQLSystemTrayMonitor”图标,从当选择“MySQLQueryBrowser”,由于已变动过root的暗码,以是要填进新暗码。  ・进进主界面,右击test数据库,创立一个新表。  ・以下复杂创立一个表  ・切换到“TableOptions”:  假如懂得数据库的话,这些应当是很熟习的,未几说了。注重字符设置默许是“Latin1”(保留改动,再次切换到这一栏,就可以看到了)。  ・填进一些测试数据:  ・封闭“MySQLQueryBrowser”,再从头翻开它,切换到testtable表,看到了没有?方才输出的中文酿成了“??????”,为何呢?再次切换到“TableOptions”:  晓得为何了吧,本来默许字符是“latin1”,由于MySQL是瑞典一家公司的产物。中国人看来要勉力了!  ●办理办法:  ・中断MySql服务,封闭一切与MySql相干的程序,翻开Windows的体系安装目次下的my.ini文件,以下修正:E:WINDOWSmy.ini[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe

[mysqld]
basedir=D:/mysql
datadir=D:/mysql-data/data
default-character-set=gbk

[client]
default-character-set=gbk
  增加的两条语句的寄义是在客户端和服务端都利用GBK字符集举行编码。  保留后,从头激活MySql服务,翻开“MySQLQueryBrowser”,再次创立一个表,输出中文,统统OK!  跋文  关于在DOS端怎样用命令行举行MySQL的操纵,这里就不谈了,网上这方面的材料良多。图形界面举行MySQL操纵的软件另有良多,不外年夜多半是必要破耗的。本人看着用吧。至于mysql-connector-java-3.0.16-ga.zip这个文件,在今后开辟EJB的时分会用到的MySQL的双许可模式意味着,那些希望对数据库具有额外控制的人可以直接从数据库厂商那儿得到帮助。MySQLAB公司提供了支持和维护服务,诸如代码更新和补丁修补服务等,每年订阅费为大约3000美元。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-19 11:00:44 | 只看该作者
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
海妖 该用户已被删除
板凳
发表于 2015-1-27 05:47:32 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
兰色精灵 该用户已被删除
地板
发表于 2015-2-5 02:54:56 | 只看该作者
记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。
分手快乐 该用户已被删除
5#
 楼主| 发表于 2015-2-11 03:09:12 | 只看该作者
这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片?
灵魂腐蚀 该用户已被删除
6#
发表于 2015-3-1 20:22:18 | 只看该作者
从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-10 23:37:37 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
金色的骷髅 该用户已被删除
8#
发表于 2015-3-17 16:09:24 | 只看该作者
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
柔情似水 该用户已被删除
9#
发表于 2015-3-24 11:44:00 | 只看该作者
我是新手,正在学习数据库和操作系统,深感理论的泛广,唯有一步一步来,但是又感觉时间不够,收集了很多资料却总是没能认真的看完,希望有一个讨论板块,大家共同解决,共同分享,共同努力
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-6 06:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表