《信息安全系统设计与实现》第13周学习笔记

MySQL简介

  • MySQL是一种开源的关系型数据库管理系统,由瑞典MySQL AB公司开发并维护,后被Sun Microsystems收购,再后被Oracle收购。MySQL以其高性能、稳定可靠、易于使用和广泛支持的特点而闻名。它支持多种操作系统,包括Windows、Linux和Mac OS等。MySQL使用标准的SQL语言进行数据的存储和查询,同时也支持存储过程、触发器和视图等高级功能。MySQL广泛应用于Web应用程序的后台数据存储和管理,是许多知名网站和应用程序的首选数据库管理系统。

MySQL安装

  • MySQL的安装可以根据不同的操作系统选择相应的安装方式。以下是在Windows平台上安装MySQL的步骤:

下载MySQL Installer工具,它是一个提供了图形界面的安装程序。
运行MySQL Installer,选择安装类型,可以选择完全安装或自定义安装。
根据向导的指示,选择安装MySQL Server和其他组件,如MySQL Workbench(图形界面工具)和MySQL Connector/ODBC(用于连接MySQL的ODBC驱动程序)等。
配置MySQL Server的安装选项,包括设置root用户的密码和选择启动类型等。
完成安装后,可以通过MySQL Workbench或命令行工具来进行数据库的操作和管理。
在Linux平台上,可以使用包管理工具进行安装,例如在Ubuntu上可以使用以下命令进行安装:

sudo apt-get install mysql-server

安装完成后,可以使用以下命令启动MySQL服务:

sudo service mysql start

MySQL操作

一旦MySQL安装完成,就可以开始使用MySQL进行数据库的操作。以下是一些常见的MySQL操作:
创建数据库:使用CREATE DATABASE语句创建一个新的数据库。
创建表格:使用CREATE TABLE语句创建一个新的表格,定义表格的列和数据类型。
插入数据:使用INSERT INTO语句将数据插入到表格中。
更新数据:使用UPDATE语句更新表格中的数据。
删除数据:使用DELETE FROM语句删除表格中的数据。
查询数据:使用SELECT语句从表格中检索数据。
连接表格:使用JOIN语句将多个表格连接起来进行复杂的查询操作。
创建存储过程和触发器:使用CREATE PROCEDURE和CREATE TRIGGER语句创建存储过程和触发器,实现更复杂的业务逻辑。

关联表

1-1关系

select a.name,b.email from students a,email b where a.student_id = b.student_id;

1-M关系

  • 一行有多个匹配行的关系

苏格拉底挑战


posted @ 2023-12-03 17:27  20211328-张树杰  阅读(39)  评论(0)    收藏  举报