您当前的位置: 首页 >  sql

王佳斌

暂无认证

  • 1浏览

    0关注

    821博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

初识MySQL

王佳斌 发布时间:2019-05-05 20:05:57 ,浏览量:1

简述

MySQL由瑞典公司开发(现属于Oracle旗下),它是最流行的关系型数据库管理系统,尤其是在web应用方面。 它是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,毫无疑问速度得到了提升,并且不会因为一块区域瘫痪整个仓库,侧面提高了灵活性,并且,MySQL是开源的!

应用范围及独特系统管理模式

Web网站系统: 安装配置简单,性能优越,开源。

日志管理系统: 高效的插入和查询功能,如果设计地较好,在使用MyISAM存储引擎的时候,两者可以做到互不锁定,达到很高的并发性能。

数据仓库系统: 在急需大量存储的空间和高效率的数据分析的需求下,目前基本有三种方式可以解决这一问题:1,采用昂贵的高性能主机以提高计算性能,用高端存储设备提高I/O性能,效果理想,但是成本非常高;2,通过将数据复制到多台使用大容量硬盘的廉价pcserver上,以提高整体计算性能和I/O能力,效果尚可,存储空间有一定限制,成本低廉;,3,通过将数据水平拆分,使用多台廉价的pcserver和本地磁盘来存放数据,每台机器上面都只有所有数据的一部分,解决了数据量的问题,所有pcserver一起并行计算,也解决了计算能力问题,通过中间代理程序调配各台机器的运算任务,既可以解决计算性能问题又可以解决I/O性能问题,成本也很低廉。对于第二个和第三个,MySQL都有很大的优势(跨域的简单复制、免费)。

嵌入式系统: 嵌入式环境对软件系统最大的限制是硬件资源非常有限,在嵌入式环境下运行的软件系统,必须是轻量级低消耗的软件。MySQL有专门针对嵌入式系统的版本。

MySQL优缺点

这就像一门编程语言,你总不能用C去写界面吧?总该有它的优点和缺点! 关于MySQL,它的优缺点也很明显。

优点: (1)支持5000万条记录的数据仓库 (2)适应于所有的平台版本更新较快 (3)性能出色,就性能而言,MySQL是相当出色的,因为它包含一个缺省桌面格式MyISAM。MyISAM 数据库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行于Windows系统而不会发生冲突,在UNIX或类似UNIX系统上运行则更好。可以通过使用64位处理器来获取额外的一些性能。因为MySQL在内部里很多时候都使用64位的整数处理。 (4)价钱不高 (5)开源

缺点: 在较大的项目上无能为力,缺乏一些存储程序的功能,不支持陌生的关键字,采用缺省的端口IP(也是优点),不太安全,容易被攻击。MyISAM(MySQL的默认存储引擎,另一个是innoDB)并不支持事务处理。

增删改查(与SQL server语法基本相同)

增:insert into 目标数据表 select * from 源数据表" (把源数据表的记录添加到目标数据表)

删:delete from 数据表 where 条件表达式

改:update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式

查:select * from 数据表 where 字段名=字段值 order by 字段名 [desc]

关注
打赏
1665568777
查看更多评论
立即登录/注册

微信扫码登录

0.0430s