当前位置:首页 > 系统运维 > 正文内容

实现MySQL安装的正确操作流程

a8116255316年前 (2010-06-04)系统运维8

以下的文章主要介绍的是MySQL安装的正确操作步骤,我下载的是 MySQL-5.0.22-win32.zip(确实很小),直接MySQL数据库安装其实是一件很简单的事情,然后在下载一个客户端的工具相当于mssql的查询分析器 NaviCat。

基本上就可以用了,安装的时候会指定数据存放的路径。当然后面也可以修改

1,修改C:Program FilesMySQLMySQL Server 5.0 目录下my.ini 的

#Path to the database root  datadir="C:/Program Files/MySQL/MySQL Server 5.0/data"   

修改成你新的路径

2,把data目录全部复制到新的目录

由于以前一直有MSSQL有很多不一样 下面是在网上找的 还有很有必要看:

1 MySQL支持enum,和set类型,sql server不支持

2 MySQL不支持nchar,nvarchar,ntext类型

3 MySQL的递增语句是AUTO_INCREMENT,而mssql是identity(1,1)

4 m *** s默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的

5 MySQL需要为表指定存储类型

6 mssql识别符是[],[type]表示他区别于关键字,但是MySQL却是 `,也就是按键1左边的那个符号

7 mssql支持getdate() *** 获取当前时间日期,但是MySQL里面可以分日期类型和时间类型,获取当前日期是cur_date(),当前完整时间是 now()函数

8 mssql不支持replace into 语句,但是在最新的sql20008里面,也支持merge语法

9 MySQL支持insert into table1 set t1 = ‘’, t2 = ‘’ ,但是mssql不支持这样写

10 MySQL支持insert into tabl1 values (1,1), (1,1), (1,1), (1,1), (1,1), (1,1), (1,1)

11 mssql不支持limit语句,是非常遗憾的,只能用top 取代limt 0,N,row_number() over()函数取代limit N,M

12 MySQL在创建表时要为每个表指定一个存储引擎类型,而mssql只支持一种存储引擎

13 MySQL不支持默认值为当前时间的datetime类型(mssql很容易做到),在MySQL里面是用timestamp类型

14 mssql里面检查是否有这个表再删除,需要这样:

if exists (select * from dbo.sysobjects where id = object_id(N'uc_newpm') and OBJECTPROPERTY(id, N'IsUserTable') = 1)  

但是在MySQL里面只需要

DROP TABLE IF EXISTS cdb_forums; 

15 MySQL支持无符号型的整数,那么比不支持无符号型的mssql就能多出一倍的更大数存储

16 MySQL不支持在mssql里面使用非常方便的varchar(max)类型,这个类型在mssql里面既可做一般数据存储,也可以做blob数据存储

17 MySQL创建非聚集索引只需要在创建表的时候指定为key就行,比如:KEY displayorder (fid,displayorder) 在mssql里面必须要:

create unique nonclustered index index_uc_protectedmembers_username_appid on dbo.uc_protectedmembers  (username asc,appid asc)  

18 MySQL text字段类型不允许有默认值

19MySQL的一个表的总共字段长度不超过65XXX。

20一个很表面的区别就是MySQL安装特别简单,而且文件大小才110M(非MySQL安装版),相比微软这个庞然大物,安装进度来说简直就是.....

21MySQL的管理工具有几个比较好的,MySQL_front,和官方那个套件,不过都没有S *** S的使用方便,这是MySQL很大的一个缺点。

22MySQL的存储过程只是出现在最新的版本中,稳定性和性能可能不如mssql。

23 同样的负载压力,MySQL要消耗更少的CPU和内存,mssql的确是很耗资源。

24php连接MySQL和mssql的方式都差不多,只需要将函数的MySQL替换成mssql即可。

25MySQL支持date,time,year类型,mssql到2008才支持date和time。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/20909.html

分享给朋友:

“实现MySQL安装的正确操作流程” 的相关文章

Windows7开机后出现黑一下屏性能降低

Windows7开机后出现黑一下屏性能降低

打开IE浏览器的时候、聊QQ的时候、玩游戏的时候… … 这到底是谁惹的祸呢? 很多人都知道Windows 7桌面特效全部开启会使系统性能降低,那到底是哪个特效导致的这一情况呢? 解决办法: 右键计算机,高级系统设置-性能-设置-关闭”任务栏和开始菜单使用动画“和”最大化和最小化动态显示窗口“...

上帝不止一个 更多Windows7 快捷模式.

上帝不止一个 更多Windows7 快捷模式.

国外媒体CNET NEWS就这个“上帝模式”和微软Windows部门主管Steven Sinofsky进行邮件交流后得知,这其实只是众多快捷方式中的一个,Sinofsky在邮件里给出了十多个这类快捷方式的关键字符串。 它们的建立方法和之前的“上帝模式”一样,在任意位置新建的一个文件夹,然后改名即可...

ubuntu14.04打开个几个应用窗口最小化后怎么切换呢?

ubuntu14.04打开个几个应用窗口最小化后怎么切换呢?

ubuntu14.04应用窗口列表在哪里?在ubuntu下打开个几个应用窗口最小化后怎么切换呢,应用窗口列表在哪里呢? 1、多打开几个chrome浏览器窗口。 2、然后都做最小化处理。 3、现在我们在桌面左边的面板上找到"左右两边有小白点"的chrome浏览器应用图标,这就是chr...

windows 7旗舰版系统提示应用程序错误代码0xc0000409的故障原因

windows 7旗舰版系统提示应用程序错误代码0xc0000409的故障原因

问题现象,具体如下所示:  故障分析: 一般来说,出现这种情况是因为电脑误删系统文件或者是系统文件被顽固木马破坏。       解决方法: 1、下载360安全卫士,找到里面的急救箱开始急救,然后进行修复,完成后重新启动; 2、下载瑞...

windows 7怎么设置密码永不过期?

windows 7怎么设置密码永不过期?

下面小编以Windows 7 64位为例,介绍下密码是如何设置永不过期的。  1、在桌面上打开“开始”菜单,或者点击“Win+R”快捷键将“运行”对话框打开。  2、运行对话框打开后,在里面中输入“lusrmgr.msc”字符命令,就可以打开“本地用户和组程序”。...

Ubuntu系统上挂载U盘和Windows分区问题的解决实例

Ubuntu系统上挂载U盘和Windows分区问题的解决实例

Ubuntu挂载U盘问题 复制代码代码如下: 老是说special device /dev/sdb1 does not exist,无比郁闷 复制代码代码如下:#fdisk /dev/sda 复制代码代码如下: 是有个 这个咚咚。。。。 复制代码代码如下: 最后: 复制代码代码如下:...