当前位置:首页 » 操作系统 » mysqlserver数据库

mysqlserver数据库

发布时间: 2022-05-03 08:08:44

A. mysql和sqlserver的区别

1、发行费用,MySQL不全是免费,但很便宜。

当提及发行的费用,这两个产品采用两种绝然不同的决策。对于SQL服务器,获取一个免费的开发费用最常的方式是购买微软的Office或者Visual Studio的费用。

但是,如果想用于商业产品的开发,必须还要购买SQL Server Standard Edition。学校或非赢利的企业可以不考虑这一附加的费用。

2、性能,先进MySQL。

纯粹就性能而言,MySQL是相当出色的,因为它包含一个缺省桌面格式MyISAM。MyISAM 数据库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行于Windows系统而不会发生冲突,在UNIX或类似UNIX系统上运行则更好。

还可以通过使用64位处理器来获取额外的一些性能。因为MySQL在内部里很多时候都使用64位的整数处理。Yahoo的商业网站就使用MySQL 作为后台数据库。

当提及软件的性能,SQL服务器的稳定性要比它的竞争对手强很多。但是,这些特性也要付出代价的。比如,必须增加额外复杂操作,磁盘存储,内存损耗等等。如果硬件和软件不能充分支持SQL服务器,最好选择其他如DBMS数据库,因为这样会得到更好的结果。

3、安全功能。

MySQL有一个用于改变数据的二进制日志。因为它是二进制,这一日志能够快速地从主机上复制数据到客户机上。即使服务器崩溃,这一二进制日志也会保持完整,而且复制的部分也不会受到损坏。

在SQL服务器中,也可以记录SQL的有关查询,但这需要付出很高的代价。

这两个产品都有自己完整的安全机制。只要遵循这些安全机制,一般程序都不会出现什么问题。这两者都使用缺省的IP端口,但是有时候很不幸,这些IP也会被一些黑客闯入。当然,也可以自己设置这些IP端口。

参考资料来源:网络——SQLserver数据库

参考资料来源:网络——MySQL数据库

B. my sql与sql server哪个强大

正解,MYSQL是商业软件,MYSQL是免费(开源)软件,如果你是做LINUX产品,当然用MYSQL好,比如PHP,如果是ASP。NET或者WINDWOS下的产品,当然用MSSQL好

C. My sql 数据库和oracle数据库有什么区别

1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。
2. Oracle支持大并发,大访问量,是OLTP最好的工具。
3. 安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。
4.Oracle也Mysql操作上的一些区别
①主键
Mysql一般使用自动增长类型,在创建表时只要指定表的主键为auto increment,插入记录时,不需要再指定该记录的主键值,Mysql将自动增长;Oracle没有自动增长类型,主键一般使用的序列,插入记录时将序列号的下一个值付给该字段即可;只是ORM框架是只要是native主键生成策略即可。
②单引号的处理
MYSQL里可以用双引号包起字符串,ORACLE里只可以用单引号包起字符串。在插入和修改字符串前必须做单引号的替换:把所有出现的一个单引号替换成两个单引号。
③翻页的SQL语句的处理
MYSQL处理翻页的SQL语句比较简单,用LIMIT 开始位置, 记录个数;ORACLE处理翻页的SQL语句就比较繁琐了。每个结果集只有一个ROWNUM字段标明它的位置, 并且只能用ROWNUM<100, 不能用ROWNUM>80
④ 长字符串的处理
长字符串的处理ORACLE也有它特殊的地方。INSERT和UPDATE时最大可操作的字符串长度小于等于4000个单字节, 如果要插入更长的字符串, 请考虑字段用CLOB类型,方法借用ORACLE里自带的DBMS_LOB程序包。插入修改记录前一定要做进行非空和长度判断,不能为空的字段值和超出长度字段值都应该提出警告,返回上次操作。
⑤空字符的处理
MYSQL的非空字段也有空的内容,ORACLE里定义了非空字段就不容许有空的内容。按MYSQL的NOT NULL来定义ORACLE表结构, 导数据的时候会产生错误。因此导数据时要对空字符进行判断,如果为NULL或空字符,需要把它改成一个空格的字符串。
⑥字符串的模糊比较
MYSQL里用 字段名 like '%字符串%',ORACLE里也可以用 字段名 like '%字符串%' 但这种方法不能使用索引, 速度不快。

D. 数据库mysql里的数据 与sqlserver里的数据同步

我将两个思路提供给你:
1、首先,你要有一个业务层和一个数据访问接口层和数据层(后两层可以合并),业务层中有数据操作时同时操作其它两层的数据,只有同时成功了才提交事务。这样可以确保数据一致。
2、设计和实现一个数据同步工具,我实现了一个SQL
Server和Oracle之间数据同步的工具,利用一个定义表(主键,字段,表名,同步标识等)和DataSet做中转,能够将两个数据库中需要同步的表同步成相同的内容,你可以根据要求指定同步周期。

E. SQL Server数据库和MySQL数据库有什么区别

1,优点分析:MYSQL短小精悍,容易上手,操作简单,免费供用的。相对其它数据库有特色又实用的语法多一些。SQL怎么也算是大型数据库,稳定,能做一般大系统的数据仓库,运行速度明显比MYSQL快N多(海量数据下这个优势显而易见)。

2,缺点分析:MYSQL难担当大系统的数据仓库,运行速度慢,不够稳定,有掉线的情况。SQLSERVER价格贵(当然没说5元盗版),使用起来比MYSQL要难一些,毕竟东西大了说道多点。

3,按你的补充(如何登录):MySQL自己有文字界面客户端,用起来咋说也没鼠标点方便(不过习惯了也好),当然配对MYSQL有专业的客户端软件,我是用SQLYOG519版的,各种操作真的是很方便的说。SQLSERVER 就用自带的查询分析器登录了:)两者的前提是数据库服务都带打开,而且你得知道安装时的用户名密码哦:)

对于程序开发人员而言,目前使用最流行的两种后台数据库即为MySQL and SQLServer。这两者最基本的相似之处在于数据存储和属于查询系统。你可以使用SQL来访问这两种数据库的数据,因为它们都支持ANSI-SQL。还有,这两种数据库系统都支持二进制关键词和关键索引,这就大大地加快了查询速度。同时,二者也都提供支持XML的各种格式。除了在显而易见的软件价格上的区别之外,这两个产品还有什么明显的区别吗?在这二者之间你是如何选择的?让我们看看这两个产品的主要的不同之处,包括发行费用,性能以及它们的安全性。

根本的区别是它们遵循的基本原则

二者所遵循的基本原则是它们的主要区别:开放vs保守。SQL服务器的狭隘的,保守的存储引擎与MySQL服务器的可扩展,开放的存储引擎绝然不同。虽然你可以使用SQL服务器的Sybase引擎,但MySQL能够提供更多种的选择,如MyISAM,Heap, InnoDB, and BerkeleyDB。MySQL不完全支持陌生的关键词,所以它比SQL服务器要少一些相关的数据库。同时,MySQL也缺乏一些存储程序的功能,比如MyISAM引擎联支持交换功能。

发行费用:MySQL不全是免费,但很便宜

当提及发行的费用,这两个产品采用两种绝然不同的决策。对于SQL服务器,获取一个免费的开发费用最常的方式是购买微软的Office或者VisualStudio的费用。但是,如果你想用于商业产品的开发,你必须还要购买SQL Server StandardEdition。学校或非赢利的企业可以不考虑这一附加的费用。

性能:先进的MySQL

纯粹就性能而言,MySQL是相当出色的,因为它包含一个缺省桌面格式MyISAM。MyISAM数据库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行于Windows系统而不会发生冲突,在UNIX或类似UNIX系统上运行则更好。你还可以通过使用64位处理器来获取额外的一些性能。因为MySQL在内部里很多时候都使用64位的整数处理。Yahoo!商业网站就使用MySQL作为后台数据库。

当提及软件的性能,SQL服务器的稳定性要比它的竞争对手强很多。但是,这些特性也要付出代价的。比如,必须增加额外复杂操作,磁盘存储,内存损耗等等。如果你的硬件和软件不能充分支持SQL服务器,我建议你最好选择其他如DBMS数据库,因为这样你会得到更好的结果。

安全功能

MySQL有一个用于改变数据的二进制日志。因为它是二进制,这一日志能够快速地从主机上复制数据到客户机上。即使服务器崩溃,这一二进制日志也会保持完整,而且复制的部分也不会受到损坏。

在SQL服务器中,你也可以记录SQL的有关查询,但这需要付出很高的代价。

安全性

这两个产品都有自己完整的安全机制。只要你遵循这些安全机制,一般程序都不会出现什么问题。这两者都使用缺省的IP端口,但是有时候很不幸,这些IP也会被一些黑客闯入。当然,你也可以自己设置这些IP端口。

恢复性:先进的SQL服务器

恢复性也是MySQL的一个特点,这主要表现在MyISAM配置中。这种方式有它固有的缺欠,如果你不慎损坏数据库,结果可能会导致所有的数据丢失。然而,对于SQL服务器而言就表现得很稳键。SQL服务器能够时刻监测数据交换点并能够把数据库损坏的过程保存下来。

根据需要决定你的选择

对于这两种数据库,如果非要让我说出到底哪一种更加出色,也许我会让你失望。以我的观点,任一对你的工作有帮助的数据库都是很好的数据库,没有哪一个数据库是绝对的出色,也没有哪一个数据库是绝对的差劲。我想要告诉你的是你应该多从你自己的需要出发,即你要完成什么样的任务?而不要单纯地从软件的功能出发。

如果你想建立一个.NET服务器体系,这一体系可以从多个不同平台访问数据,参与数据库的管理,那么你可以选用SQL服务器。如果你想建立一个第三方站点,这一站点可以从一些客户端读取数据,那么MySQL将是最好的选择。

F. sql server的数据如何导入到mysql数据库中

1、首先在NavicatforMySQL 管理器中,创建目标数据库。

G. 我想学学数据库,问问大家,是学my sql好,还是sql server好两个操作方法一样吗

SQL server要钱
MySQL不要钱,不过若用在商用开发上,则要给MySQL公司付一定的版本费.
SQL server目前还只在Windows平台上可用,而MySQL几乎可在各平台上使用.

当然,最重要的是Microsoft的东西都是比较容易上手的,MySQL有可能要难使用一些

另外区别如下:
my sql不支持:
1,子查询;
2,事务
3,存储过程和触发器
4,视图

当然还是看你实际需要了,如果是关键性的东西还是选择SQLServer,那样有保证,而选择Mysql只能算是玩意了,数据没了只能自己倒霉了

H. my sql和sql server有什么区别

1、所属的公司区别

SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。

2、发行费用区别

MySQL不全是免费,但很便宜。SQL Server是微软推出的商用数据库系统,是微软的软件,所以贵些。

3、适用的场景区别

MYSQL适合小、中型网站,对于不是特别大流量的网站,效率好。SQL Server一般是企业级的商务网站使用的。

4、是否开源的区别

MySQL和SQL Server最大的区别就是MySQL是开源的。

I. 做网站数据库用My sql好还是Sql server好

mysql
一般是跟PHP配套的 ,你要是其他语言(比如。net或asp)建议用
sqlserver

J. mysql 数据库 和 mysql server 与什么区别到底是什么

应该是mysql和sqlserver 。
sqlserver自身就是类似表格的存储。
mysql你可以用mysql workbench 链接数据库,也可以实现表格化数据管理。
DOS命令界面是直接用mysql自带的工具链接的

热点内容
万魔斩脚本 发布:2024-10-06 08:23:18 浏览:876
华强北耳机连安卓手机下什么软件 发布:2024-10-06 08:21:53 浏览:251
儿科发现传染病的应急演练脚本 发布:2024-10-06 08:21:48 浏览:598
玩王者荣耀的时候要买哪个配置 发布:2024-10-06 08:19:41 浏览:620
imovie怎么清理缓存 发布:2024-10-06 08:14:30 浏览:17
python字典list 发布:2024-10-06 08:14:26 浏览:578
amhip访问 发布:2024-10-06 08:03:54 浏览:437
joy加密 发布:2024-10-06 07:53:27 浏览:201
结构是由哪种脚本语言填写的 发布:2024-10-06 07:24:27 浏览:744
客户端反编译教学 发布:2024-10-06 07:10:42 浏览:783