• 《信息安全系统设计与实现》学习笔记12


    第十四章 MySQL数据库系统

    本章讨论了MySQL关系数据库系统;介绍了MySQL并指出了它的重要性;展示了如何在Linux机器上安装和运行MySQL;演示了如何使用MySQL在命令模式和批处理模式下使用SOL脚本创建和管理数据库;说明了如何将MvSOL与C编程相结合;演示了如何将MySOL与PHP集成,通过动态Web页面创建和管理数据库。

    一、MySQL

    MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB公司开发,目前属于 Oracle 公司。
    MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

    MySQL有以下几个特点:

    1、MySQL 是开源的,目前隶属于 Oracle 旗下产品。
    2、MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
    3、MySQL 使用标准的 SQL 数据语言形式。
    4、MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby 和 Tcl 等。
    5、MySQL 对PHP有很好的支持,PHP 是目前最流行的 Web 开发语言。
    6、MySQL 支持大型数据库,支持 5000 万条记录的数据仓库,32 位系统表文件最大可支持 4GB,64 位系统支持最大的表文件为8TB。
    7、MySQL 是可以定制的,采用了 GPL 协议,你可以修改源码来开发自己的 MySQL 系统。
    

    二、实践

    1、Linux下安装MySQL

    Linux下使用mysql命令

    (1)检查是否已经安装过mysql,执行命令。如果没有任何显示信息,则说明未安装

    
    

    (2)获取mysql的repo源

    sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    

    (3)安装资源

     sudo rpm -vih mysql80-community-release-el7-3.noarch.rpm
    

    (4)查看哪些端口被禁用

     yum repolist all | grep mysql
    

    (5)使用5.6版本,禁用8.0版本

    (6)安装mysql

    (7)启动

    service mysqld start
    

    2、使用MySQL

    (1)显示数据库

    show databases;
    

    (2)新建数据库

     create database testdb;
    

    (3)删除数据库

    drop database testdb;
    

    3、C语言MySQL编程

    三、问题与总结

    1、在Linux环境下安装MySQL时,最好使用root账户进行安装和使用。如果使用一般用户登录,安装命令行需要加上“sudo”,否则无法安装或安装报错。

    2、

  • 相关阅读:
    jquery 選擇器
    jquery 語法
    jQuery 簡介
    js cookies
    基本数据类型
    python----编程语言介绍
    Python---计算机基础
    复习os模块常用的一些操作
    模块的初识
    模块和包
  • 原文地址:https://www.cnblogs.com/daijunxi2019/p/15651418.html
Copyright © 2020-2023  润新知