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


第十四章 MYSQL实践

mysql简介

MySQL是一个开源数据库管理系统,由服务器和客户机组成。在将客户机连接到服 务器后,用户可向服务器输入SQL命令,以便创建数据库,删除数据库,存储、组织和检索数据库中的数据。MySQL有广泛的应用。

mysql安装

利用sudo apt install mysql-server命令进行安装。

MySQL操作

链接MySQL

利用sudo mysql -u root -p代码进行链接

显示数据库

利用mysql> SHOW DATABASES;命令

所有的 MySQL 命令行末尾必须是分号。对于长命令,可在单独行中输入命令短语 (按下ENTER键)。 MySQL 将会通过-> 符号继续提示更多的输入,直到它看到一个结束分号。
MySQL 命令行不区分大小写。虽然不是强制要求,但为了清楚和更容易识别,通常 使用大写编写 MySQL 命令,使用小写编写数据库、表、用户名或文本。

新建数据库

CREATE DATABASE test;

删除数据库

DROP DATABASE dbname;

选择数据库

USE dbname;

创建表,修改表,这里我用了sys

CREATE TABLE students(student_id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,name CHAR(20),score INT);
SHOW TABLES;

DESCRIBE students;

表内添加元素

insert into students values(2021,'nxy','1309');

检验行元素

select * from students;

删除行元素

delete from students where name = 'nxy';

关联表

1-1关系
select a.name,b.email from students a,email b where a.student_id = b.student_id;

1-M关系
一行有多个匹配行的关系

M-M关系

三、苏格拉底问答




posted @ 2023-12-03 17:53  20211309宁心宇  阅读(11)  评论(0编辑  收藏  举报