SQL 是用于访问和处理数据库的标准的计算机语言。

什么是SQL?

SQL 指结构化查询语言
SQL 使我们有能力访问数据库
SQL 是一种ANSI的标准计算机语言
注:ANSI,美国国家标准化组织

SQL能做什么?

SQL 面向数据库执行查询
SQL 可从数据库取回数据
SQL 可在数据库中插入行的记录
SQL 可更新数据库中的数据
SQL 可从数据库删除记录
SQL 可创建新数据库
SQL 可在数据库中创建新表
SQL 可在数据库中创建存储过程
SQL 可在数据库中创建视图
SQL 可以设置表、存储过程和视图的权限
SQL是一种标准-但是…… 
SQL是一门ANSI的标准计算机语言,用来访问和操作数据库系统。SQL语句用于取回和更新数据库中的数据。SQL可与数据库程序协同工作,比如MS Access、DB2、Informix、MS SQL Serve、Oracle、Sybase以及其他数据库系统。 
不幸的是,存在着很多不同版本的SQL语言,但是为了与ANSI标准相兼容,他们必须以相似的方式共同地来支持一些主要的关键词(比如SELECT、UPDATE、DELETE、INSERT、WHERE等等)。 
注释:除了SQL标准之外,大部分SQL数据库程序都拥有他们自己的私有扩展!

在您的网站中使用 SQL 
要创建发布数据库中数据的网站,您需要以下要素:

RDBMS 数据库程序(比如 MS Access, SQL Server, MySQL)
服务器端脚本语言(比如 PHP 或 ASP)
SQL
RDBMS 
RDBMS 指的是关系型数据库管理系统。 
RDBMS 是 SQL 的基础,同样也是所有现代数据库系统的基础,比如 MS SQL Server, IBM DB2, Oracle, MySQL 以及 Microsoft Access。 
RDBMS 中的数据存储在被称为表(tables)的数据库对象中。 
表是相关的数据项的集合,它由列和行组成。

数据库开发商介绍

MySQL:瑞典MYSQLAB推出,关系型数据库,开源免费,适用于WEB网站、日志管理、数据仓库和嵌入式系统等小型系统。
SQLServer:微软Microsoft推出,关系型数据库,可视化、安全性与稳定性较好,适用于企业级海量数据存储查询。
Oracle:美国甲骨文公司推出,关系型数据库,跨平台,安全稳定,结构复杂,对管理员要求高,常用于金融、电信领域。

如果你想了解这三个的具体区别,可以查看这里:

https://blog.csdn.net/weixin_42639445/article/details/83503412

MySQL的优点

在将 MySQL 与其他数据库系统进行比较时,所要考虑的最重要的因素是性能、支持、特性(与 SQL 的一致性、扩展等等)、认证条件和约束条件、价格等。相比之下,MySQL 具有许多吸引人之处:

1.简单易用

MySQL 是一个高性能且相对简单的数据库系统,与一些更大系统的设置和管理相比,其复杂程度较低。

2.价格

MySQL 对多数个人用户来说是免费的。

3.小巧

4.1.1的数据库发行版仅仅只有21M,安装完成也仅仅51M。

4.支持查询语言

MySQL 可以利用 SQL(结构化查询语言),SQL 是一种所有现代数据库系统都选用的语言。也可以利用支持 ODBC(开放式数据库连接)的应用程序,ODBC 是 Microsoft 开发的一种数据库通信协议。

5.性能

许多客户机可同时连接到服务器。MySQL数据库没有用户数的限制,多个客户机可同时使用同一个数据库。可利用几个输入查询并查看结果的界面来交互 式地访问 MySQL。这些界面为:命令行客户机程序、Web 浏览器或 X Window System 客户机程序。此外,还有由各种语言(如C, C++, Eiffel, Java, Perl, PHP, Python, Ruby, and Tcl)编写的界面。因此,可以选择使用已编好的客户机程序或编写自己的客户机应用程序。

6.连接性和安全性

MySQL 是完全网络化的,其数据库可在因特网上的任何地方访问,因此,可以和任何地方的任何人共享数据库。而且 MySQL 还能进行访问控制,可以控制哪些人不能看到您的数据。

7.可移植性

MySQL 可运行在各种版本的 UNIX 以及其他非 UNIX 的系统(如 Windows 和 OS/2)上。MySQL 可运行在从家用 PC 到高级的服务器上。

8.开放式的分发

MySQL 容易获得;只要使用 Web 浏览器即可。如果不能理解某样东西是如何起作用的,或者对某个算法感到好奇,可以将其源代码取来,对源代码进行分析。如果不喜欢某些东西,则可以更改它。

9.速度

MySQL 运行速度很快。开发者声称 MySQL 可能是目前能得到的最快的数据库。可访问 http://www.mysql.com/benchmark.html (MySQL Web 站点上的性能比较页),调查一下这个性能。

1、MySQL介绍和优势相关推荐

  1. mysql和python先学哪个_Python之路-python(mysql介绍和安装、pymysql、ORM sqlachemy)

    本节内容 1.数据库介绍 2.mysql管理 3.mysql数据类型 4.常用mysql命令 创建数据库 外键 增删改查表 5.事务 6.索引 7.python 操作mysql 8.ORM sqlac ...

  2. MySQL介绍-安装-登录

    MySQL介绍-安装-登录 数据库的概念 数据存储方式 计算机数据(Data)的存储一般以硬盘为数据存储空间资源,从而保证计算机内的数据能够持续保存.对于数据的处理,一般会采用数据库相关的技术进行处理 ...

  3. MySQL——MySQL 介绍

    文章目录 MySQL--MySQL 介绍 1.MySQL 介绍 2.RDBMS 和 非RDBMS 的区别 2.1.关系型数据库(RDBMS) 2.2.非关系型数据库(非RDBMS) MySQL--My ...

  4. Numpy的介绍和优势

    Numpy的介绍和优势 1 Numpy介绍 Numpy(Numerical Python)是一个开源的Python科学计算库,用于快速处理任意维度的数组. Numpy支持常见的数组和矩阵操作.对于同样 ...

  5. MySQL第2天:MySQL的架构介绍之MySQL介绍

    MySQL第2天:MySQL的架构介绍之MySQL介绍 #编写时间:2017.3.4 #编写地点:广州 MySQL介绍 (1)MySQL是关系型数据库管理系统,有瑞典MySQL AB公司开发,目前属于 ...

  6. MySQL流浪记(二)—— MySQL介绍及其特性

    MySQL介绍   MySQL是一个关系型数据库,是一个开放源码的关系型数据库管理系统,原开发者位瑞典的MySQL AB公司,该公司于2008年被昇阳为系统(Sun)收购,2009年,甲骨文公司(Or ...

  7. MySQL介绍及安装(一)

    一.关系型数据库和非关系型数据库 1.1:关系型数据库 关系型数据库是把复杂的数据结构归结为简单的二元关系(即二维表格的形式),在关系型数据库中,对数据的操作几乎全部建立在一个或多个关系表格上的,通过 ...

  8. php 多态有什么用,php面向对象多态的介绍与优势

    /* 1.多态的介绍与优势 (1)多态的意思是"多种形态" (2)多态根据对象类型不同来以不同方式处理 (3)多太的优势:面向对象不仅仅是把类继承起来,还能通过多太方式,来根据对象 ...

  9. 【MySQL基础】MySQL介绍及安装

    系列文章目录 第1篇:[MySQL基础]MySQL介绍及安装 第2篇:[MySQL基础]MySQL基本操作详解 文章目录 ✍1,数据库相关概念 ✍2,MySQL数据库     

最新文章

  1. 郑州百知面试题 SSM试题三
  2. java操作hdfs文件、文件夹
  3. HDU - 2444——The Accomodation of Students(判断二分图,二分图最大匹配)
  4. WMI 使用教程_.NET 入门教程
  5. MFC 程序来龙去脉
  6. iservice封装有哪些方法_对WebService的一些封装技巧总结
  7. PHP报错 File:E:\\...\index\\controller\\Test.php Line(18) Illegal offset type in isset or empty
  8. Birth-Death process 生灭过程
  9. 实现qq空间自动化点赞
  10. 马尔可夫链模型--通俗
  11. 看精神小伙是如何智斗骗子的
  12. python第三项基础知识_Python学习心得——基础知识(三)
  13. 您的滴滴2020年度出行报告,请查收!
  14. ArcGIS教程:要素类基础知识(一)
  15. 真实案例:网站遭遇DOS攻击
  16. 【Linux】内存屏障
  17. 网络营销理论模型_15种流行的在线营销促销形式 网络营销专业项目
  18. 动画旋转360度位置不变
  19. 快盘做网站服务器,快盘云服务器地址
  20. ios运行html时黑屏,iOS13 ,xcode11新建项目真机运行出现黑屏及新出现的SceneDelegate的作用...

热门文章

  1. 无人报考!多所大学,面临倒闭
  2. Python 海龟绘图 100 题——第 93 题
  3. rem 工作原理 及 使用介绍
  4. Java打印实心和空心菱形
  5. CentOS7 Selenium chrome截图时,文字呈方框乱码状态解决
  6. 使用Chrome-headless模式下,截屏不全屏的问题
  7. 宝塔面板+悟空CRM功能模块安装搭建部署教程 环境配置
  8. android动态布局实例教程,Android 动态解析布局,实现制作多套主题
  9. vivox20 html阅读器,【vivoX20评测】软件适配才是全面屏的最大优势_vivo X20_手机评测-中关村在线...
  10. 用户需求说明书与需求规格说明书区别