首页 > 其他分享 >《信息安全系统设计与实现》第十三周学习笔记

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

时间:2023-12-03 17:55:36浏览次数:34  
标签:mysql 第十三 students 数据库 信息安全 笔记 命令 MySQL name


第十四章 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;
uploading-image-251995.png

选择数据库
USE dbname;

创建表,修改表
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,'wq','1408');

可以添加脚本来实现便捷输入

删除行元素
delete from students where name = 'wwqq';

更新表
update students set score = 92 where name = 'wq';

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

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

M-M关系

三、苏格拉底问答




标签:mysql,第十三,students,数据库,信息安全,笔记,命令,MySQL,name
From: https://www.cnblogs.com/ningxinyu1/p/17873507.html

相关文章

  • 《信息安全系统设计与实现》第13周学习笔记
    MySQL简介MySQL是一种开源的关系型数据库管理系统,由瑞典MySQLAB公司开发并维护,后被SunMicrosystems收购,再后被Oracle收购。MySQL以其高性能、稳定可靠、易于使用和广泛支持的特点而闻名。它支持多种操作系统,包括Windows、Linux和MacOS等。MySQL使用标准的SQL语言进行数据的存......
  • 鸿蒙应用开发笔记[2]-简单界面布局
    摘要在HarmonyOS4开发一个应用,在ArkTS的Stage开发范式下简单进行界面布局.平台信息DevEcoStudio4.0Release构建版本:4.0.0.600,builtonOctober17,2023HarmonyOS4CompileSDK“3.1.0(API9)”原理简介ArtTS的Stage开发框架[https://developer.harmonyos.com/c......
  • 《信息安全系统设计与实现》第十三周学习笔记
      第十四章MYSQL实践mysql简介MySQL是一个开源数据库管理系统,由服务器和客户机组成。在将客户机连接到服务器后,用户可向服务器输入SQL命令,以便创建数据库,删除数据库,存储、组织和检索数据库中的数据。MySQL有广泛的应用。mysql安装在ubuntu中使用sudoaptinstallmysql-......
  • EMQX开发笔记
    目录开源版下载访问EMQXDashboard开源版下载#下载wgethttps://www.emqx.com/zh/downloads/broker/5.3.2/emqx-5.3.2-ubuntu22.04-amd64.deb#安装sudoaptinstall./emqx-5.3.2-ubuntu22.04-amd64.deb#运行sudoaptinstall./emqx-5.3.2-ubuntu22.04-amd64.deb......
  • 前缀和/差分——acwing算法基础课笔记
    个人笔记,欢迎补充,指正。一维前缀和对于数组:a[1],a[2],a[3]...a[n];其前缀和数组为s[i]=a[1]+a[2]+...+a[i];下标必须从1开始求前缀和1for(inti=1;i<n;++i)2s[i]=s[i-1]+a[i];s[0]需要定义为0作用求原数组里一段数(l,r)的和......
  • 学习笔记12
    《Unix/Linux系统编程》第14章学习笔记本章重点:MySQL关系数据库系统;MySQL;如何在Linux机器上安装和运行MySQL;如何使用MySQL在命令模式和批处理模式下使用SQL脚本创建和管理数据库;如何将MySQL与C编程相结合;如何将MySQL与PHP集成,通过动态Web页面创建和管理数据库。MySQL简介MySQL......
  • 商用密码行业发展讲座——学习笔记
    商用密码的产业发展及应用创新引领“第一”全力推动各行各业创新变革数字保单、电子病历等数字化转型领域是商用密码产业的重要驱动力。密码技术在这些领域的应用创新有望推动各行各业实现更高水平的数字化转型。商用密码产业发展现状产业生态商用密码产业基本定义为采用特......
  • 学c笔记归纳 第三篇——常量
    C语言中常量:常量表示固定的数据。字面常量 “a”const修饰的常变量 本质还是变量,但是不能直接修改,拥有了常量属性#define定义的标识符常量 #defineMAX10枚举常量 一一列举,不常用    主要注意const修饰的常变量在编译器输入以下代码:#includ......
  • 学习笔记4:JavaSE & API(集合)
    1、集合综述(1)定义:集合与数组一样,可以保存一组元素,并且提供了操作元素的相关方法,使用更方便。(2)java集合框架中相关接口java.util.Collection接口:所有集合的顶级接口。Collection下面有多种实现类,因此我们有更多的数据结构可供选择。java.util.List:线性表。是可重复集合,并且有......
  • Jquery - 学习笔记
    1.Jquery的下载与安装1.1下载https://jquery.com/1.2安装<!doctypehtml><htmllang="zh/cn"><head><metacharset="UTF-8"><title>jquerylearn</title></head><body><!--引入jquery-->&......