MySQL(2) -- 必备知识(2)

什么是MySQL

MySQL是一个真正的多用户、多线程SQL数据库服务器SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysql和很多不同的客户程序和库组成。

SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。

安装MYSQL5.7服务器教程:

http://jingyan.baidu.com/article/7e440953d6f0702fc1e2ef61.html

 

启动和关闭MySQL服务器

有两种启动和关闭MySQL服务器:

1、通过系统服务器启动和关闭MySQL服务器

2、在命令行提示符下启动和关闭MySQL服务器

 

三、常见Web架构介绍

几种常见的架构包括:

LAMP = Linux + Apache MySQL PHPP还可能是PythonPerl。有时候L会改成W=Windows。),也就是服务器上的操作系统是 LinuxWeb Server Apache,数据库用 MySQL,服务器脚本用 PHP,这些都是开源技术,网站起步时用起来的成本会比较低,所以是普通网站里非常常见的架构(虽然对于发展得很大的网站会遇到很多瓶颈)。

 

J2EEJava 世界的架构,通常是企业用的(银行、大型公司),比较常见地还会搭配一种 UNIX 做操作系统,Apache Web ServerTomcat 转换 JSP Java 给服务器程序用(其实它也自带 Web Server),Oracle 数据库等等。不一定拿来建站,常常用来提供企业里的各种需要用到网络的业务, 淘宝现在也是从LAMP转型到了这个。

 

ASP.NET,微软家的架构,通常会搭配 Windows Server 操作系统,SQL Server 数据库,IIS Web ServerStackOverflow和京东(曾经)就是这个架构。

神奇的MEAN架构,MongoDB做数据库,ExpressWeb FrameworkAngular 做前端的 JavaScript 框架,Node.js 用于编写 Web Server。神奇之处在于这几个东西的语言都是 JavaScript MongoDB的实现不是,但与外界沟通用的语言是)。因为是比较新的架构,还有待时间的考验,不过被很多人热切关注。

 

一般来说重点不在技术而且在乎成本的新网站比较喜欢用 LAMP,重视安全稳定和速度的企业和机构喜欢 J2EE,想省事的网站喜欢 ASP.NET,比较 Geek 的网站和创业公司喜欢折腾各种 PythonRubyNode.js世界的东西,Google 这样现成的技术都解决不了需求的超大型网站就自己折腾解决方案。

 

四、MySQL管理工具:

1、MySQL Workbench图形化管理工具

MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。

MySQL Workbench是下一代的可视化数据库设计、管理的工具,它同时有开源和商业化的两个版本。该软件支持WindowsLinux系统,

 

MySQL(2) -- 必备知识(2)_第1张图片 

2、phpMyAdmin图形化管理工具

phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。

你可能感兴趣的:(mysql,web架构,mysql管理工具)