zoukankan      html  css  js  c++  java
  • SQL的介绍及MySQL的安装

    基础篇 - SQL 介绍及 MySQL 安装

     
     
     
     
     
     
     

    SQL的介绍及MySQL的安装

    课程介绍

    本课程为实验楼提供的 MySQL 实验教程,所有的步骤都在实验楼在线实验环境中完成,学习中请按照实验步骤依次操作。

    课程包含两部分,共17个实验:

    1. 实验1~实验6:基础部分,为 SQL 基本语法及 MySQL 基本操作的实验,理论内容较少,动手实践多,可以快速上手 SQL 及 MySQL 服务。
    2. 实验7~实验17:进阶部分,该部分内容基于 MySQL 参考手册 翻译制作,包含大量的理论知识和进阶使用方法,有的并不常见,可以根据工作需要进行学习。

    课程使用的实验环境为 Ubuntu Linux 14.04 64 位版本,MySQL 版本为 5.5.50 版本。实验中的大部分操作都可以在后续 MySQL 版本中使用,实验楼也会定期更新实验环境及实验文档。实验中会用到桌面上的程序:

    1. Xfce 终端: Linux命令行终端,打开后会进入 zsh Shell 环境,可以使用 Linux 命令,MySQL 实验的大部分操作都在命令行中执行。
    2. Gedit:简单、便捷的代码编辑器,可以用来查看及编写实验中使用到的 SQL 文件。

    一、实验简介

    本实验对数据库、SQL、MySQL 做了简单介绍,并介绍了 Ubuntu Linux 下 MySQL 的安装。完成本实验,可以对这门课程和 MySQL 有了简单的了解,接下来的实验也将在此基础上进行。

    二、数据库和 SQL 概念

    数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它的产生距今已有六十多年。随着信息技术和市场的发展,数据库变得无处不在:它在电子商务、银行系统等众多领域都被广泛使用,且成为其系统的重要组成部分。

    数据库用于记录数据,使用数据库记录数据可以表现出各种数据间的联系,也可以很方便地对所记录的数据进行增、删、改、查等操作。

    结构化查询语言(Structured Query Language)简称 SQL,是上世纪 70 年代由 IBM 公司开发,用于对数据库进行操作的语言。更详细地说,SQL 是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名。

    三、MySQL介绍

    MySQL 是一个 DBMS(数据库管理系统),由瑞典 MySQLAB 公司开发,目前属于 Oracle 公司,MySQL 是最流行的关系型数据库管理系统(关系数据库:将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发者都选择 MySQL 作为网站数据库。MySQL 使用 SQL 语言进行操作。

    四、MySQL安装

    注意:实验楼环境中已经安装好了 MySQL,可以直接使用,无需再次安装,以下安装仅用于大家学习使用。

    1、安装之前的检查

    先要检查Linux系统中是否已经安装了MySQL,输入命令尝试打开MySQL服务:

    sudo service mysql start
    

    输入密码后,如果出现以下提示,则说明系统中已经安装有 MySQL:

    1-01

    如果提示是这样的,则说明系统中没有 MySQL,需要继续安装:

    mysql: unrecognized service
    

    2、Ubuntu Linux 安装配置 MySQL

    在Ubuntu上安装MySQL,最简单的方式是在线安装。只需要几行简单的命令( # 号后面是注释):

    #安装 MySQL 服务端、核心程序
    sudo apt-get install mysql-server
    
    #安装 MySQL 客户端
    sudo apt-get install mysql-client
    

    在安装过程中会提示确认输入YES,设置 root 用户密码(之后也可以修改)等,稍等片刻便可安装成功。

    安装结束后,用命令验证是否安装并启动成功:

    sudo netstat -tap | grep mysql
    

    如果出现如下提示,则安装成功:

    1-02

    此时,可以根据自己的需求,用 gedit 修改 MySQL 的配置文件(my.cnf),使用以下命令:

    sudo gedit /etc/mysql/my.cnf
    

    至此,MySQL 已经安装、配置完成,可以正常使用了。

    五、尝试MySQL

    1、打开MySQL

    使用如下两条命令,打开MySQL服务并使用root用户登录:

    # 启动 MySQL 服务
    sudo service mysql start             
    
    # 使用 root 用户登录,实验楼环境的密码为空,直接回车就可以登录
    mysql -u root
    

    执行成功会出现如下提示:

    1-03

    2、查看数据库

    使用命令 show databases;,查看有哪些数据库(注意不要漏掉分号 ;):

    1-04

    可见已有三个数据库,分别是 “information-schema”、“mysql”、“performance-schema”。

    3、连接数据库

    选择连接其中一个数据库,语句格式为 use <数据库名>,这里可以不用加分号,这里我们选择 information_schema 数据库:

    use information_schema
    

    1-05

    4、查看表

    使用命令 show tables; 查看数据库中有哪些表(注意不要漏掉“;”):

    1-06

    5、退出

    使用命令 quit 或者 exit 退出 MySQL。

    七、总结

    本节实验中我们初步接触了数据库,SQL 及 MySQL 的基本概念,实践了登录和退出 MySQL,使用和查看数据库等基本操作。

    八、作业

    1. 如果你的计算机操作系统或虚拟机中有 Ubuntu Linux,尝试在Ubuntu Linux 中完成MySQL的安装、配置、试用。
    2. 通过谷歌百度或其他方式,进一步了解数据库、SQL 和 MySQL。
  • 相关阅读:
    Maximum Flow Exhaustion of Paths Algorithm
    ubuntu下安装java环境
    visualbox使用(二)
    vxworks一个超级奇怪的错误(parse error before `char')
    February 4th, 2018 Week 6th Sunday
    February 3rd, 2018 Week 5th Saturday
    February 2nd, 2018 Week 5th Friday
    February 1st, 2018 Week 5th Thursday
    January 31st, 2018 Week 05th Wednesday
    January 30th, 2018 Week 05th Tuesday
  • 原文地址:https://www.cnblogs.com/mrchige/p/6347316.html
Copyright © 2011-2022 走看看