MySql是MySql.AB公司开发的,采用客户/服务器模型的开放源码关系型SQL数据库管理系统,它可以在多种操作系统上运行

  客户端/服务器:C/S。需要给不同系统安装不同的软件,是专用的协议,比较安全,稳定。区别于B/S:浏览器/服务器,比较方便,不同系统都自带浏览器,但是不一定安全,稳定。而数据库呢当然是安全比较重要,所有采用了C/S的模型。

  MYSQL做出来的时候就是要做开源的,oracle就是不开源的。微软也不开源,赚钱的方式不同,闭源的是在卖代码,开源的是在卖服务。开源转的钱稍微少一点,2008年的时候呢MySql被Sun公司收购了,后来Sun公司倒了(MySql 5.1),oracle又收购了Sun公司。当时的Sun公司是超过2000亿的,但是被orcal公司74亿收购了,而且呢,oracle公司提出了希望做闭源的,MySql团队是不希望闭源的,但当时没有写出合同,单纯的程序员们就被骗了,IBM也想收购Sun公司,不过Sun和oracle公司老大比较熟,所以给了oracle,后来出了5.5,性能提升了15%-30%,可见Oracle还是很厉害的。Oracle当时占有大多数的大型企业,为了扩大市场,他们想收购MySql,结果大家用了MySql,感觉比较好,而且还免费,Mysql就抢了Oracle的饭碗,2013年的时候,最后一个5.5.X版本被闭源了,也要收费...MySql的成员不愿意,就从Oracle跳槽了。后来MySql成员合作,做了MariaDB版本,为了使用户可以迁移数据,Maria和MySql两者基本是一样的,然后MySql出了5.6版本,MariaDB直接出了10.0版本,而且10.0版本后开发出了很多功能,大家就用MariaDB了,然后Oracle为了市场,就开源了。真卑鄙...现在两者各占半壁江山了。了解内幕的还是更加愿意使用MariaDB的。

  关系型:比如说person基本信息表和他们的工资表,这两个表是有关系的。关系型就是对这种关系的支持。大部分都是关系型数据库,包括Oracle,是比较费时间的,现在还有一种NOSQL,是那种键值对的表,而且这个数据库用内存,又更快了。

  SQL语句:就是我们和数据库对话的一种结语言了。

  支持多种操作系统,包括Linux,Solaris,MacOSX,windows。在windows里面WAMP.EXE,是打包好了的,本来是LAMP.EXE,所以说呢Windows里面是比较难学到底层的东西的。

最新文章

  1. sharepoint powershell 批量处理匿名访问
  2. json与jsonp的区别
  3. JAVA自定义注释(Target,Retention,Documented,Inherit)
  4. 2016 系统设计第一期 (档案一)MVC bootstrap model弹出子页面
  5. 将 Discuz X3 手机版默认的“标准版”改为“触屏版”
  6. Android Studio依赖dependencies和Eclipse加上lib包解决重复编译某些项目的问题
  7. Folk博客程序——可以运行于node环境和asp环境的博客系统
  8. openStack使用宿主机监控
  9. ios 自己定义导航栏和切割线
  10. 【.NET Core项目实战-统一认证平台】第八章 授权篇-IdentityServer4源码分析
  11. jmeter(二十五)linux环境运行jmeter并生成报告
  12. 【Spring】使用Spring发送邮件
  13. Xcode - Xcode10上传应用到AppStore
  14. Storm消息容错机制(ack-fail机制)
  15. 吴裕雄 python深度学习与实践(6)
  16. Genomic signatures of evolutionary transitions from solitary to group living(独居到社会性的转变)
  17. 利用yum安装时,报错 [Errno 256] No more mirrors to try.
  18. 解析pdb文件得到未导出变量地址(转)
  19. <link rel="stylesheet" type="text/css" href="css/index.css">详解
  20. jdbc连接获取表名称

热门文章

  1. win10环境下Android studio安装教程----亲测可用
  2. volatile适用场景之二
  3. 阿里云RDS读写分离数据查询延迟解决
  4. 创建Flask实例对象时的参数和app.run()中的参数
  5. input设置背景透明、placeholder的字体颜色及大小
  6. html语义化练习易牛课堂代码
  7. 通过windows远程桌面连接CentOS系统
  8. mysql 查询语句严格区分大小写
  9. animation渐进实现点点点等待效果
  10. C++中的覆盖与隐藏(详细讲解)