`
疯人小李
  • 浏览: 8158 次
  • 性别: Icon_minigender_1
  • 来自: 山西大同
最近访客 更多访客>>
社区版块
存档分类
最新评论

利用Mysql学习SQL(一)——MySQL的安装

阅读更多

数据库(Database)是按照数据结构来组织、存储和管理数据的库

数据库系统(Database System)是对大量信息进行管理的高效解决方案

数据库系统(DBS)=数据库管理系统(Database Management System,DMS)+数据库(Database,DB)

DBS=DBMS+DB

常见的数据库有:

SQL Server、Oracle、DB2、Inform、Sybase、MySQL

 

关系型数据库的典型概念:

表(table):数据库内的数据集合都放在表(二维表)内,保存在一个表内的数据应该具有相同的数据模型

数据表是由数据行(row)和数据列(column)构成的

记录(record):一个数据行就是一个记录,用于记录数据

字段(field):一个数据列就是一个字段,用于概括某一专题的信息,这一列所有的值的共同属性

管理系统(Management System):用来执行增删查改等操作的软件

结构化查询语言(Structured Query Language,SQL):关系型数据库的操作语言,用于执行数据的检索和其他操作,数据库管理系统用于管理数据库的语言 

 

MySQL数据库是由瑞典MySQL AB公司开发的,目前是Oracle公司的一个关系型数据库系统

MySQl是基于C/S 架构的,客户端/服务器,Clicent/Server 

服务器端:存储和管理数据库的

客户端:发出操作请求的程序

MySQL数据库是由瑞典MySQL AB公司开发的,目前是Oracle公司的一个关系型数据库系统



 

 

 

 

 

 

 

 

 

 

 

 

 

 

MySQL的安装

<!--[if !supportLists]-->1、<!--[endif]-->下载安装程序包,http://dev.mysql.com/downloads/windows/

在这个下载界面会有几个版本的选择。

(1). MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。
 (2). MySQL Enterprise Edition 企业版本,需付费,可以试用30天。
 (3). MySQL Cluster 集群版,开源免费。可将几个MySQL Server封装成一个Server。
 (4). MySQL Cluster CGE 高级集群版,需付费。
 (5). MySQL Workbench(GUI TOOL)一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQL Workbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL Workbench SE)。

MySQL Community Server 是开源免费的,这也是我们通常用的MySQL的版本。

 



  



  



  

选择Generally Available(GA)Release去下载,GA 是指软件的通用版本,一般指正式发布的版本。

<!--[if !supportLists]-->2、<!--[endif]-->下载后的结果是:



  

,msi格式命名的安装包是用msiexec安装完成的,windows下双击根据想到安装即可,简单方便

Mysql-5.6.14-winx64.zip,这个文件解压后即可使用,是编译好的windows64位MySQL,需要手动配置,带“win32”的则是对应的64位版本,在32位系统下使用

Mysql-5.5.19.zip,这个是windows的Mysql源码压缩包,需要编译

“essentials” 是指精简版,不包含 embedded server and benchmark suite,有自动安装程序和配置向导,没有MySQL文档。
 “noinstall” 是指非安装的压缩包的。包含 embedded server and benchmark suite,没有自动安装程序和配置向导,需手动安装配置,有MySQL文档。

Mysql-essential-5.1.60-win32.msi 是精简版,如果只需要mysql服务,就选择此版本。

Mysql-5.1.60-win32.msi 是完整版,包含安装程序和配置向导,有MySQL文档。

Mysql-noinstall-5.1.60-win32.zip 是非安装的zip压缩包,没有自动安装程序和配置向导,需手动安装配置,有MySQL文档。

一般我们选择的是可以选Mysql-essential-5.1.60-win32.msi或Mysql-5.1.60-win32.msi

(在现有的Mysql官网上,我并没有找到相关的zip包,仅作为参考)

<!--[if !supportLists]-->3、<!--[endif]-->双击下载的安装文件,这次安装的版本是5.6.14.0,欢迎界面



  

点击“Install MySQL Products”,弹出用户许可协议窗口



  

勾选“I accept the license terms”,点击next,弹出查找最新版本窗口,如果不喜欢更新的话,可以选择下方的“Skip the check for updates(not recommended)”,点击“Next”继续



  

弹出安装类型设置窗口,根据右侧安装类型描述文件选择适合自己的安装类型,如图1-6所示,注意修改安装路径,以防重装系统后,需要再次安装



  



  

这里选择custom,可以修改安装路径或者保持默认值,然后单击next

弹出功能选择界面:



  

点击next,弹出安装条件检查界面



  



  

点击“execute”,开始安装程序,当安装完成之后想到过程中所做的设置将在安装完成之后生效

安装完成后点击“next”,进入服务器配置页面



 

 


  

点击next,弹出配置界面一



  

“Server Configuration Type”下面的“Config Type”下拉列表项用来配置当着服务器的类型。选择哪种服务器将影响到MySQL Configuration Wizard(配置向导)对内存、硬盘和过程或使用的决策,可以选择如下所示的3种服务器类型:

Developer Machine(开发机器):该选项代表典型个人用桌面工作站。假定机器上运行着多个桌面应用程序。将MySQL服务器配置成使用最少的系统资源。

Server Machine(服务器):该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,例如FTP、email和web服务器。MySQL服务器配置成使用适当比例的系统资源。

Dedicated MySQL Server Machine(专用MySQL服务器):该选项代表只运行MySQL服务的服务器。假定运行没有运行其它应用程序。MySQL服务器配置成使用所有可用系统资源。

作为初学者,选择“Developer Machine”(开发者机器)已经足够了,这样占用系统的资源不会很多。在Enable TCP/IP Networking左边的复选框中可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号,默认情况启用TCP/IP网络,默认端口为3306。要想更改访问MySQL使用的端口,直接在文本输入框中输入新的端口号即可,但要保证新的端口号没有被占用。

点击next,弹出配置界面二



  

我们需要设置root用户的密码,在“MySQL Root password”(输入新密码)和“Repeat Password”(确认)两个编辑框内输入期望的密码。也可以单击下面的【Add User 】按钮另行添加新的用户。

配置页面三:



  

设置Windows Service Name<可默认>,此名为启动数据库服务名,要记住。

点击next,打开配置信息显示页面



  

完成后之后点击next,再点击next



  

点击next,即可完成Mysql数据库的整个安装配置过程,之后启动数据库服务命令在打开任务管理器,可以看到Mysql服务进程mysqld.exe已经启动了

参考资料:http://www.jb51.net/article/39188.htm

 

 

  • 大小: 22.7 KB
  • 大小: 51.2 KB
  • 大小: 22.7 KB
  • 大小: 41.2 KB
  • 大小: 1.6 KB
  • 大小: 69.3 KB
  • 大小: 86.3 KB
  • 大小: 67.8 KB
  • 大小: 86.4 KB
  • 大小: 10.4 KB
  • 大小: 90.4 KB
  • 大小: 85.9 KB
  • 大小: 80.7 KB
  • 大小: 98.7 KB
  • 大小: 74.9 KB
  • 大小: 92.1 KB
  • 大小: 79.7 KB
  • 大小: 87.4 KB
  • 大小: 73.7 KB
  • 大小: 68.8 KB
分享到:
评论

相关推荐

    21天学会SQL语句——SQL21自学通

    ### 21天学会SQL语句——SQL21自学通 ...通过这21天的学习,读者不仅能够熟练掌握SQL的基础语法和常用函数,还能深入了解SQL的高级特性及其在实际项目中的应用,为成为一名合格的数据库开发者打下坚实的基础。

    SQL Server 和 MySql 语法和关键字的区别——用于SQLServer到MySql的转换

    SQL Server 和 MySql 语法和关键字的区别——用于 SQLServer 到 MySql 的转换 SQL Server 和 MySql 是两种常用的关系型数据库管理系统,但是它们之间存在一定的语法和关键字差异。这些差异使得开发者在从 SQL ...

    13671648877#-#33_01_MySQL系列之五——MySQL数据类型及sql模型1

    33_01_MySQL系列之五——MySQL数据类型及sql模型笔记存储引擎也被称为表类型.不支持事务支持表锁.frm 表结构定义文件.MYD 表数据文件支持事

    mysql课程设计——寝室电费系统

    MySQL课程设计——寝室电费系统是针对高校或住宿区寝室电费管理的一个典型应用,旨在提高电费统计与支付的效率,确保寝室用电数据的准确性和透明度。在这个系统中,MySQL数据库扮演着核心角色,用于存储和处理所有...

    mysql实例sql文件

    在本主题中,我们重点关注两个关键文件——`populate.sql`和`create.sql`,它们在MySQL实例中扮演着重要的角色。 首先,`create.sql`文件通常包含创建数据库表结构的SQL语句。这包括`CREATE TABLE`命令,用于定义...

    数据库学习之MySQL (零)——纲举目张 文章导航

    数据库学习之MySQL (二)——MySQL的安装及环境配置 数据库学习之MySQL (三)——数据库小试牛刀 + 利用对象思维理解表行列 数据库学习之MySQL (四)——DQL DDL DML DCL 事务 到底是什么 MySQL上手 DQL DQL基础查询...

    PHP+Mysql 带SQL注入源码 下载

    这个"PHP+Mysql 带SQL注入源码 下载"的主题涉及到一个常见的安全问题——SQL注入,以及如何处理和预防这种情况。下面将详细讨论SQL注入、PHP与MySQL的结合使用,以及如何防范SQL注入。 **SQL注入** SQL注入是一种...

    mysql的学习笔记——mysql的核心概念、使用到哪些技术、以及实现。.zip

    MySQL是世界上最受欢迎的关系型数据库管理系统(RDBMS)之一,被广泛应用于Web应用程序中。这份“mysql的学习笔记”涵盖了MySQL的核心概念、所涉及的技术以及如何实现它们。让我们深入探讨一下这些关键点。 **核心...

    浅谈Linux 二进制包安装MySQL的一些问题

    第一步:安装相关的依赖yum install perl-Data-Dumper 第二步:初始化mysql数据库的内部信息./scripts/mysql_install_db –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data ——————————————...

    通用SQL教程oracle,mysql,sqlserver

    本教程涵盖了SQL在三大主流数据库系统——Oracle、MySQL和SQL Server中的应用,旨在帮助学习者掌握通用的SQL知识,从而能够高效地进行数据查询、更新、插入和删除等操作。 在Oracle数据库中,SQL被广泛应用于数据的...

    jsp+Mysql动态网站项目——图书管理系统

    【jsp+Mysql动态网站项目——图书管理系统】是一个基于Web的图书管理应用,它整合了Java Server Pages(JSP)技术和MySQL数据库,旨在实现高效、便捷的图书信息管理和查询功能。这个项目对于学习Web开发,尤其是JSP...

    mysql的函数手册——汇总了mysql的常用函数

    根据提供的文件信息,本文将对MySQL中的常用函数进行详细的解读与总结。这些函数涵盖了字符串处理、数值转换等多个方面,对于数据库开发与维护人员来说是非常重要的工具。下面将逐一解析每个函数的功能及其用法。 #...

    漫画SQL-mysql 必修课视频课程下载整理.zip

    【漫画SQL——mysql 必修课】是一门以轻松易懂的漫画形式讲解MySQL数据库基础的视频课程。针对初学者,这门课程旨在通过生动...因此,"漫画SQL——mysql 必修课"是一个理想的起点,能够帮助你开启IT领域的探索之旅。

    省市区字典sql-mysql-sqlserver.zip

    描述 "省市区字典sql语句,mysql和sqlserver" 提到了这个压缩包的核心内容——SQL语句,这些语句是为构建和维护一个包含省份、城市和区县数据的数据库而设计的。在数据库设计中,这样的数据结构通常用于存储地理位置...

    涂抹MySQL 跟着三思一步一步学MySQL

    总的来说,《涂抹MySQL:跟着三思一步一步学MySQL》是一本全面的MySQL学习指南,涵盖了从基础到进阶的各个层面,适合对数据库感兴趣的读者,无论你是Web开发者、系统管理员还是数据分析师,都能从中获益。...

    [python+mysql+csv+vscode]使用python将csv导入mysql(csdn)————程序..pdf

    本文旨在介绍一种高效的方式,利用Python语言结合Pandas库,将CSV文件中的数据批量导入MySQL数据库。 假设我们面临着一个具体的需求场景:需要将包含数十万条记录的CSV文件导入到MySQL数据库中。由于数据量较大,...

    JAVA之连接MySQL数据库——测试数据库newtest.sql

    JAVA之连接MySQL数据库——测试数据库newtest.sql JAVA之连接MySQL数据库——测试数据库newtest.sql JAVA之连接MySQL数据库——测试数据库newtest.sql

    MySQL高级 主从复制——个人总结

    MySQL主从复制是一种数据库同步技术,可以将一台MySQL服务器(称为master)上的数据变动实时复制到一台或多台MySQL服务器(称为slave)上。这种复制技术对于数据备份、读写分离、负载均衡和故障恢复等方面具有重要...

    Linux安装MySql devel

    为了充分利用MySQL的功能并进行数据库驱动的程序开发,我们需要安装MySQL的开发库,即MySQL-devel。这个包包含了头文件、库文件和其他必要的组件,允许开发者编译连接到MySQL服务器的C或C++应用。 标题"Linux安装...

    mysql金典教材——9本经典合集4

    1.[MySQL技术内幕:SQL编程].姜承尧.扫描版 2.Effective+MySQL之SQL语句最优化 3.Expert MySQL 4.MySQL 5权威指南中文版(第3版) 5.MySQL高性能书籍_第3版(中文) 6.MySQL技术内幕(第4版) 7.MySQL技术内幕InnoDB存储...

Global site tag (gtag.js) - Google Analytics