仓酷云

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

[学习教程] MYSQL网站制作之MySQL进门进修(一)

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

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

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

x
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。mysqlMySQL进门进修(一)安装篇

PHP+MySQL+Linux今朝已渐渐成为小型web服务器的一种典范组合。在indows情况下修建和调试MySQL数据库是很多网站开辟者的一种首选。自己在Windows98情况下初学MySQL,现将进修历程与履历总结出来供人人参考。

1、下载mysql-3.23.35-win.zip并解压;

2、运转setup.exe;选择d:mysql,"tyicalinstall"

3、启动mysql,有以下办法:

办法一:利用winmysqladmin
1)、进进d::mysqlin目次,运转winmysqladmin.exe,在屏幕右下角的义务栏内会有一个带白色的图符
2)、鼠标左键点击该图符,选择“showme”,呈现“WinMySQLAdmin”操纵界面;初次运转时会两头会呈现一个对话框请求输出并设置你的用户名和口令
3)、选择“My.INIsetup”
4)、在“mysqldfile”当选择“mysqld-opt”(win9x)或“mysqld-nt”(winNT)
5)、选择“Pick-uporEditmy.inivalues”能够在右侧窗口内对你的my.ini文件举行编纂
6)、选择“SaveModification”保留你的my.ini文件
7)、假如你想疾速利用winmysqladmin(开机时主动运转),选择“CreateShortCutonStartMenu”
8)、测试:
进进DOS界面;
在d:mysqlin目次下运转mysql,进进mysql交互操纵界面
输出showdatabases并回车,屏幕显现出以后已有的两个数据库mysql和test

办法二:不利用winmysqladmin
1)、在DOS窗口下,进进d:/mysql/bin目次
2)、win9X下)运转:
mysqld
在NT下运转:
mysqld-nt--standalone
3)、今后,mysql在背景运转
4)、测试mysql:(在d:/mysql/bin目次下)
a)、mysqlshow
一般时显现已有的两个数据库mysql和test
b)、mysqlshow-urootmysql
一般时显现数据库mysql里的五个表:
columns_priv
db
host
tables_priv
user
c)、mysqladminversionstatusproc
显现版本号、形态、历程信息等
d)、mysqltest
进进mysql操纵界面,以后数据库为test
5)、mysql封闭办法:
mysqladmin-urootshutdown

4、至此,MySQL已乐成安装,接着能够熟习MySQL的经常使用命令并创立本人的数据库了

●mysql罕见的一些有效的选项和命令
mysqld-----开启日记撑持
--log
--log-update
--log-long-formart
●mysql
grantallondatabase.*touseridentifiedby"password"新建一user用户,付与其database数据库的一切权限
revokeallondatabasefromuser移除user用户在database数据库上的一切权限
mysql-uroot-p--one-databasedatabasename<file.sql从file.sql文件导进sql语句到databasename这个数据库里
●mysqladmin
mysqladminflush-logs命令mysqld从头翻开一个新的日记文件,就是清空老日记文件,相称于循环了
●mysqldump
--add-drop-table导出sql语句时增加droptableifexists语句
--quick疾速导出
--opt优化选项(保举)
●myisamchk
反省表选项
--extend-check扩大反省
--medium-check速率对照折衷的一个反省选项
修复表选项
--recover修复表文件
--safe-recover平安修复表文件,比--recover要慢
润色修复表项
--force强迫扫除前次的一时文件
--quick只依据素引文件的内容举行修复
●mysql的办理
可使用phpmyadmin(必要php的情况撑持)和mysqlcc(linux图形界面撑持,WINDOWS体系撑持)
MySQL数据库归MySQLAB公司所有,但是这个软件是开源的,有一个MySQL学习教程可以免费下载。稍俱常识的新入门者都可以轻松实现在一个常见硬件上安装和配置MySQL。
因胸联盟 该用户已被删除
沙发
发表于 2015-1-19 16:09:38 来自手机 | 只看该作者
分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。
爱飞 该用户已被删除
板凳
发表于 2015-1-26 22:34:59 | 只看该作者
比如日志传送、比如集群。。。
深爱那片海 该用户已被删除
地板
发表于 2015-2-4 21:17:04 | 只看该作者
再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。
蒙在股里 该用户已被删除
5#
发表于 2015-2-10 12:19:13 | 只看该作者
一直以来个人感觉SQLServer的优化器要比Oracle的聪明。SQL2005的更是比2k聪明了不少。(有次作试验发现有的语句在200万级时还比50万级的相同语句要快show_text的一些提示没有找到解释。一直在奇怪。)
简单生活 该用户已被删除
6#
发表于 2015-3-1 10:42:06 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
柔情似水 该用户已被删除
7#
发表于 2015-3-10 15:40:59 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
山那边是海 该用户已被删除
8#
发表于 2015-3-17 08:26:28 | 只看该作者
是否碎片会引发效率问题?这都是需要进一步探讨的东西。varbinary(max)代替image也让SQLServer的字段类型更加简洁统一。
乐观 该用户已被删除
9#
发表于 2015-3-24 04:10:19 | 只看该作者
SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-29 23:27

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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