数据库原理及应用(MySQL版)MySQL实验指导参考答案(实验一到实验八)

2023-11-19

点赞,收藏,慢慢看。
<一>实验一
CREATE DATABASE STUDENTSDB;
USE STUDENTSDB;
CREATE TABLE STUDENT_INFO(
    学号 CHAR(4) NOT NULL PRIMARY KEY,
    姓名 CHAR(8) NOT NULL,
    性别 CHAR(2),
    出生日期 DATE,
    家庭住址 VARCHAR(50)
);
CREATE TABLE CURRICULUM(
    课程编号 CHAR(4) NOT NULL PRIMARY KEY,
    课程名称 VARCHAR(50),
    学分 INT
);
CREATE TABLE GRADE(
    学号 CHAR(4) NOT NULL,
    课程编号 CHAR(4) NOT NULL,
    分数 INT,
    PRIMARY KEY(学号,课程编号)
);
INSERT INTO STUDENT_INFO VALUES('0001','张青平','男','2000-10-01','衡阳市东风路77号');
INSERT INTO STUDENT_INFO VALUES('0002','刘东阳','男','1998-12-09','衡阳市东风路77号');
INSERT INTO STUDENT_INFO VALUES('0003','马晓夏','女','1995-05-12','衡阳市东风路77号');
INSERT INTO STUDENT_INFO VALUES('0004','钱忠理','男','1994-09-23','衡阳市东风路77号');
INSERT INTO STUDENT_INFO VALUES('0005','孙海洋','男','1995-04-03','衡阳市东风路77号');
INSERT INTO STUDENT_INFO VALUES('0006','郭小斌','男','1997-11-10','衡阳市东风路77号');
INSERT INTO STUDENT_INFO VALUES('0007','肖月玲','女','1996-12-07','衡阳市东风路77号');
INSERT INTO STUDENT_INFO VALUES('0008','张玲珑','女','1997-12-24','衡阳市东风路77号');

INSERT INTO CURRICULUM VALUES('0001','计算机应用基础',2);
INSERT INTO CURRICULUM VALUES('0002','C语言课程设计',2);
INSERT INTO CURRICULUM VALUES('0003','数据库原理及应用',2);
INSERT INTO CURRICULUM VALUES('0004','英语',4);
INSERT INTO CURRICULUM VALUES('0005','高等数学',4);

INSERT INTO GRADE VALUES('0001','0001',80);
INSERT INTO GRADE VALUES('0001','0002',91);
INSERT INTO GRADE VALUES('0001','0003',88);
INSERT INTO GRADE VALUES('0001','0004',85);
INSERT INTO GRADE VALUES('0001','0005',77);
INSERT INTO GRADE VALUES('0002','0001',73);
INSERT INTO GRADE VALUES('0002','0002',68);
INSERT INTO GRADE VALUES('0002','0003',80);
INSERT INTO GRADE VALUES('0002','0004',79);
INSERT INTO GRADE VALUES('0002','0005',73);
INSERT INTO GRADE VALUES('0003','0001',84);
INSERT INTO GRADE VALUES('0003','0002',92);
INSERT INTO GRADE VALUES('0003','0003',81);
INSERT INTO GRADE VALUES('0003','0004',82);
INSERT INTO GRADE VALUES('0003','0005',75);

ALTER TABLE CURRICULUM
    MODIFY COLUMN 课程名称 VARCHAR(50) NULL;

ALTER TABLE GRADE
MODIFY COLUMN 分数 DECIMAL(5,2);

ALTER TABLE STUDENT_INFO
    ADD 备注 VARCHAR(50);

CREATE DATABASE STUDB;
USE STUDB;
CREATE TABLE STU
    AS SELECT * FROM STUDENTSDB.STUDENT_INFO;

SET SQL_SAFE_UPDATES=0;
DELETE FROM STU WHERE 学号 ='0004';

UPDATE STU SET 家庭住址='滨江市新建路96号'WHERE 学号='0002';
ALTER TABLE STU
    DROP COLUMN 备注;
DROP TABLE STU;
DROP DATABASE STUDB;

实验二

USE STUDENTSDB;
SELECT 学号,姓名,出生日期 FROM STUDENT_INFO;
SELECT 姓名,家庭住址 FROM STUDENT_INFO WHERE 学号 ='0002';
SELECT 姓名,出生日期 FROM STUDENT_INFO
WHERE 出生日期>='1996-01-01' AND 性别='女';

SELECT * FROM GRADE WHERE 分数 BETWEEN 70 AND 80;
SELECT AVG(分数)平均分 FROM GRADE WHERE 课程编号 ='0002';
SELECT COUNT(*)选课人数,COUNT(分数) 有成绩人数 FROM GRADE
    WHERE 课程编号 ='0003';
SELECT 姓名,出生日期 FROM STUDENT_INFO ORDER BY 出生日期 DESC;
SELECT 学号,姓名 FROM STUDENT_INFO WHERE 姓名 LIKE '张%';

SELECT 学号,姓名,性别,出生日期,家庭住址 FROM STUDENT_INFO
ORDER BY 性别 ASC,学号 DESC;

SELECT 学号,AVG(分数) 平均成绩 FROM GRADE GROUP BY  学号;
SELECT 学号,姓名 FROM STUDENT_INFO WHERE 姓名 LIKE '刘%'
UNION SELECT 学号,姓名 FROM STUDENT_INFO WHERE 姓名 LIKE '张%';

SELECT 姓名,出生日期 FROM STUDENT_INFO
    WHERE 性别=(SELECT 性别 FROM STUDENT_INFO WHERE 姓名 ='刘东阳');
SELECT 学号,姓名,性别 FROM STUDENT_INFO
    WHERE 学号 IN(SELECT 学号 FROM GRADE
        WHERE 课程编号 IN('0002','0005'));
SELECT 课程编号,分数 FROM GRADE
    WHERE 学号='0001'AND 分数> ANY(SELECT 分数 FROM GRADE
        WHERE 学号 ='0002');
SELECT 课程编号,分数 FROM GRADE
    WHERE 学号 ='0001'AND 分数> ALL(SELECT 分数 FROM GRADE
        WHERE 学号 ='0002');


SELECT S.学号,姓名,分数 FROM STUDENT_INFO S,GRADE G
    WHERE S.学号=G.学号 AND 分数 BETWEEN  80 AND 90;

SELECT S.学号,姓名,分数 FROM STUDENT_INFO S INNER JOIN GRADE G
    ON S.学号 =G.学号 INNER JOIN CURRICULUM C ON G.课程编号 =C.课程编号
WHERE 课程名称 ='数据库原理及应用';

SELECT S.学号,姓名,MAX(分数) 最高成绩
FROM STUDENT_INFO S,GRADE G
WHERE S.学号 =G.学号
GROUP BY S.学号;

SELECT S.学号,姓名,SUM(分数) 总成绩
    FROM STUDENT_INFO S LEFT OUTER JOIN GRADE G ON S.学号 =G.学号
GROUP BY S.学号;

INSERT INTO GRADE VALUES('0004','0006',76);
SELECT G.课程编号,课程名称,COUNT(*) 选修人数
    FROM CURRICULUM C RIGHT OUTER JOIN GRADE G ON G.课程编号 =C.课程编号
GROUP BY G.课程编号;

实验三

USE STUDENTSDB;
ALTER TABLE STUDENT_INFO DROP PRIMARY KEY;
ALTER TABLE CURRICULUM DROP PRIMARY KEY;
ALTER TABLE GRADE DROP PRIMARY KEY;

CREATE UNIQUE INDEX CNO_IDX ON CURRICULUM(课程编号);

CREATE INDEX GRADE_IDX ON GRADE(分数);

CREATE INDEX GRADE_SID_CID_IDX ON GRADE(学号,课程编号);

SHOW INDEX FROM GRADE;

DROP INDEX GRADE_IDX ON GRADE;
SHOW INDEX FROM GRADE;

CREATE VIEW V_STU_C
AS
    SELECT S.学号,姓名,课程编号 FROM STUDENT_INFO S,GRADE G
WHERE S.学号=G.学号;

SELECT*FROM V_STU_C
WHERE 学号='0003';

CREATE VIEW V_STU_G
AS
    SELECT S.学号,姓名,课程名称,分数
    FROM STUDENT_INFO S,GRADE G,CURRICULUM C
    WHERE S.学号=G.学号 AND G.课程编号 =C.课程编号;

SELECT AVG(分数) FROM V_STU_G WHERE 学号='0001';

ALTER VIEW V_STU_G
AS
SELECT 学号,姓名,性别 FROM STUDENT_INFO;

INSERT INTO V_STU_G(学号,姓名,性别)
    VALUES('0010','陈婷婷','女');

DELETE FROM V_STU_G WHERE 学号='0010';

UPDATE GRADE SET 分数 =87
WHERE 学号=(SELECT 学号 FROM V_STU_G WHERE 姓名='张青平')AND
      课程编号=(SELECT 课程编号 FROM CURRICULUM WHERE 课程名称='高等数学');

DROP VIEW V_STU_C,V_STU_G;


实验四
CREATE DATABASE STUDENTS;
USE STUDENTS;
CREATE TABLE STU(
    学号 CHAR(4) NOT NULL PRIMARY KEY,
    姓名 CHAR(8),
    性别 CHAR(2),
    出生日期 DATE
);


CREATE TABLE SC(
    学号 CHAR(4) NOT NULL,
    课号 CHAR(4) NOT NULL,
    成绩 DECIMAL(5,2) CHECK(成绩 BETWEEN 0 AND 100 ),
    PRIMARY KEY(学号,课号),
    CONSTRAINT FK_SNO FOREIGN KEY(学号) REFERENCES STU(学号)
);

CREATE TABLE COURSE(
    课号 CHAR(4) NOT NULL,
    课名 CHAR(20),
    学分 INT,
    CONSTRAINT  UP_CNAME UNIQUE(课名)

);

ALTER TABLE COURSE
ADD PRIMARY KEY(课号);

ALTER TABLE SC
ADD CONSTRAINT  FK_CNO FOREIGN KEY (课号) REFERENCES COURSE(课号)
ON UPDATE CASCADE;

ALTER TABLE STU
ADD CONSTRAINT UP_SNAME UNIQUE (姓名);

ALTER TABLE SC
DROP FOREIGN KEY  FK_CNO;
ALTER TABLE SC
DROP FOREIGN KEY FK_SNO;

ALTER TABLE STU DROP PRIMARY KEY ;
ALTER TABLE COURSE DROP INDEX UP_CNAME;

CREATE TABLE TEST(
    DATE_TIME VARCHAR(50)
);

CREATE TRIGGER TEST_TRG
    AFTER INSERT
    ON STU
    FOR EACH ROW
    INSERT INTO TEST VALUES(SYSDATE());

INSERT INTO STU VALUES('1','MARY','F','1995-10-13');
SELECT * FROM TEST;

CREATE TRIGGER DEL_TRIG
    AFTER DELETE
    ON COURSE
    FOR EACH ROW
    DELETE FROM SC WHERE 课号=OLD.课号;

DELETE FROM COURSE  WHERE 课号='1';

SELECT * FROM SC;

实验五

delimiter @@
create procedure stu_grade()
begin
    select 姓名,课程名称,分数 from student_info s,grade g,curriculum c
    where s.学号=g.学号 and g.课程编号 =c.课程编号 and s.学号='0001';
end @@

delimiter;

call stu_grade();

delimiter @@
create procedure stu_name(in name char(8))
begin
    select 姓名,max(分数) 最高分,min(分数) 最低分,avg(分数) 平均分
    from student_info s,grade g,curriculum c
    where s.学号 =g.学号 and g.课程编号 =c.课程编号 and 姓名 =name;
end; @@

delimiter;
call stu_name('张青平');

drop procedure stu_name;

delimiter @@
create procedure stu_g_r(in cno char(4),out num int)
begin
    select count(*) into num from grade where 课程编号 =cno;
end; @@

delimiter;
call stu_g_r('0002',@num);

select @num;

set global log_bin_trust_function_creators=1;

delimiter @@
create function num_func(cname varchar(50))
returns int
begin
    declare num int;
    select count(*) into num from grade g,curriculum c
    where g.课程编号=c.课程编号 and 课程名称=cname;
    return num;
end;@@

select num_func('c语言程序设计');

delimiter @@
create function avg_func(cname varchar(50))
returns decimal
begin
    declare v_avg decimal;
    declare avg_cur cursor for select avg(分数) from grade g,curriculum c
    where g.课程编号=c.课程编号 and 课程名称 =cname;
    open avg_cur;
    fetch avg_cur into v_avg;
    close avg_cur;
    return v_avg;
end;@@

select avg_func('c语言程序设计') 课程平均分;

drop function avg_func;

实验六

CREATE USER ST_01@LOCALHOST IDENTIFIED BY '123455';

USE MYSQL;
SELECT * FROM USER;

SET PASSWORD FOR ST_01@LOCALHOST='111111';

GRANT SELECT ON TABLE STUDENTSDB.STUDENT_INFO TO ST_01@LOCALHOST;

GRANT UPDATE(家庭住址) ON TABLE STUDENTSDB.STUDENT_INFO
TO ST_01@LOCALHOST;

GRANT ALTER ON TABLE STUDENTSDB.STUDENT_INFO TO ST_01@LOCALHOST;

DELIMITER@@
CREATE PROCEDURE STUDENTSDB.CN_PROC()
BEGIN
    DECLARE N INT;
SELECT COUNT(*) INTO N FROM STUDENTSDB.STUDENT_INFO;
SELECT N;
END@@

DELIMITER;
GRANT EXECUTE ON PROCEDURE STUDENTSDB.CN_RROC TO ST_01@LOCALHOST;

CALL STUDENTSDB.CN_PROC();

GRANT CREATE,SELECT,INSERT,DROP ON STUDENTSDB.* TO ST_01@LOCALHOST;

CREATE TABLE STUDENTSDB.ST_COPY SELECT * FROM STUDENTSDB.STUDENT_INFO;

DROP TABLE STUDENTSDB.ST_COPY;
REVOKE CREATE,SELECT,INSERT,DROP ON STUDENTSDB. * FROM ST_01@LOCALHOST;

CREATE ROLE 'STUDENT'@'LOCALHOST';

GRANT SELECT ON TABLE STUDENTSDB.STUDENT_INFO TO 'STUDENT'@'LOCALHOST';

CREATE USER STU_02@LOCALHOST IDENTIFIED BY '123';

GRANT 'STUDENT'@'LOCALHOST'TO STU_02@LOCALHOST;
SET GLOBAL ACTIVATE_ALL_ROLES_ON_LOGIN=ON;

SELECT * FROM STUDENTSDB.STUDENT_INFO;

REVOKE ALL PRIVILEGES,GRANT OPTION FROM 'STUDENT'@'LOCALHOST';

DROP ROLE 'STUDENT'@'LOCALHOST';

DROP USER ST_01@LOCALHOST,ST_02@LOCALHOST;

实验七

CREATE DATABASE STUDENT1;

CREATE DATABASE STUDENT2;

USE STUDENT1;
SET SQL_SAFE_UPDATES = 0;
DELETE
FROM GRADE;

USE STUDENTSDB;
SELECT *
FROM CURRICULUM
INTO OUTFILE 'C:/PROGRAM DATA/MYSQL/MYSQL SERVER 8.0/UPLOADS/C.TXT'
    FIELDS TERMINATED BY '|' OPTIONALLY ENCLOSED BY '“'
    LINES TERMINATED BY '\r\n';

USE STUDENTSDB;
SET SQL_SAFE_UPDATES = 0;
DELETE
FROM STUDENT_INFO;

实验八

CREATE TABLE BOOK
(
    BOOKID    VARCHAR(20) PRIMARY KEY,
    TITLE     VARCHAR(50) NOT NULL,
    AUTHOR    VARCHAR(50),
    PUBLISHER VARCHAR(50),
    PYEAR     CHAR(4),
    LANGUAGE  CHAR(1) DEFAULT 'C',
    STATE     CHAR(1) DEFAULT '0'
);

CREATE TABLE STUDENT
(
    ID   CHAR(6) PRIMARY KEY,
    NAME VARCHAR(20) NOT NULL,
    DEPT VARCHAR(20) NOT NULL
);

CREATE TABLE ASSISTENT
(
    ID   CHAR(6) PRIMARY KEY,
    NAME VARCHAR(20) NOT NULL
);

CREATE TABLE BBOOK
(
    BID   VARCHAR(20) NOT NULL,
    STDID CHAR(6)     NOT NULL,
    BDATE DATE        NOT NULL,
    CONSTRAINT FK_BBOOK_BID
        FOREIGN KEY (BID) REFERENCES BOOK (BOOKID),
    CONSTRAINT FK_BBOOK_STDID
        FOREIGN KEY (STDID) REFERENCES STUDENT (ID)
);

CREATE TABLE RBOOK
(
    BOOKID VARCHAR(20) NOT NULL,
    STDID  CHAR(6)     NOT NULL,
    RDATE  DATE        NOT NULL,
    CONSTRAINT FK_RBOOK_BOOKID
        FOREIGN KEY (BOOKID) REFERENCES BOOK (BOOKID),
    CONSTRAINT FK_RBOOK_STDID
        FOREIGN KEY (STDID) REFERENCES STUDENT (ID)
);

CREATE TABLE LEND
(
    STDID  CHAR(6)     NOT NULL,
    ASTID  CHAR(6)     NOT NULL,
    BOOKID VARCHAR(20) NOT NULL,
    LDATE  DATE        NOT NULL,
    CONSTRAINT FK_LEND_ASTID
        FOREIGN KEY (STDID) REFERENCES STUDENT (ID),
    CONSTRAINT FK_LEND_ASTID
        FOREIGN KEY (ASTID) REFERENCES ASSISTENT (ID),
    CONSTRAINT FK_LEND_BOOKID
        FOREIGN KEY (BOOKID) REFERENCES BOOK (BOOKID)
);

CREATE TABLE RETURNN
(
    STDID  CHAR(6)     NOT NULL,
    ASTID  CHAR(6)     NOT NULL,
    BOOKID VARCHAR(20) NOT NULL,
    RDATE  DATE        NOT NULL,
    CONSTRAINT FK_RETURN_STDID
        FOREIGN KEY (STDID) REFERENCES STUDENT (ID),
    CONSTRAINT FK_RETURN_ASTID
        FOREIGN KEY (ASTID) REFERENCES ASSISTENT (ID),
    CONSTRAINT FK_RETURN_BOOKID
        FOREIGN KEY (BOOKID) REFERENCES BOOK (BOOKID)
);

INSERT INTO STUDENT(ID, NAME, DEPT)
VALUES (#STDID,#NAME,#DEPT);         /*#项请给出具体值,后面同*/

           DELETE FROM STUDENT WHERE ID=#ID;

                  UPDATE STUDENT SET NAME =#NAME,DEPT = #DEPT
                  WHERE ID=#ID;

                  INSERT INTO BOOK
                  VALUES (#BOOKID,#TITLE,#AUTHOR,#PUBLISHER,#PYEAR,#LANGUAGE);

                  DELETE FROM BOOK WHERE BOOKID = #BOOKID;

                  UPDATE BOOK SET TITLE =#TILE,AUTHOR=#AUTHOR,
                  PUBLISHER= #PUBLISHER,PYEAR=#PYEAR,LANGUAGE =#LANGUAGE
                  WHERE BOOKID =#BOOKID;

                  START TRANSACTION;
                  INSERT INTO LEND(STDID, ASTID, BOOKID, LDATE)
                  VALUES (#STDID,#ASTID,#BOOKID,#LDATE);
                  UPDATE BOOK SET STATE = '2'
                  WHERE BOOKID = #BOOKID;
                  COMMIT;

                  START TRANSACTION;
                  INSERT INTO RETURN (STDID, ASTID, BOOKID, RDATE)
                  VALUES (#STDID,#ASTID,#BOOKID,#RDATE);
                  UPDATE BOOK SET STATE = '0'
                  WHERE BOOKID =#BOOKID;
                  COMMIT;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

数据库原理及应用(MySQL版)MySQL实验指导参考答案(实验一到实验八) 的相关文章

随机推荐

  • 数仓相关知识点/笔记(OLTP和OLAP)

    现在实时数仓是一个非常火的趋势 最近开始逐渐了解一些数仓相关的东西 从基础的理论知识包括架构 算一个基础总结和学习记录吧 包括OLTP和OLAP 基础表和数据湖相关概念 不定期补充更新 联机事务处理OLTP和联机分析处理OLAP 关键词 日
  • 以太坊构建DApps系列教程(一):应用程序规则和区块链设置

    这将是一个如何使用以太坊区块链构建去中心化应用程序DApps的系列教程 第一篇教程重点介绍应用程序的规则和功能以及设置私有区块链 展示在使用或不使用DAO和应用程序的情况下如何构建自己自定义的以太坊代币 我们要构建3件事 自定义代币 使用代
  • maven如何引入第三方本地jar到项目,并打包部署?这篇文章给你答案

    应用场景 我对接农行的接口中 农行提供了一个openbank sdk java 1 3 1 jar 下载后令人头疼的事情就是怎么把这个jar引入到项目中呢 问题解决 maven如何将下载好的第三方库jar引入到项目中呢 1 在项目中创建一个
  • 408还是自主命题?计算机考研应该怎么选

    计算机考研一共考4科 政治 英语 数学 和专业课 专业课有两类选择 联考408和自主命题 联考408 408是教育部命题 不同的学校考试科目只要是408 就是相同的题目 历年真题在网络上都是公开的 公众号回复408即可获取408真题 学校也
  • 用Sublime写html,如何配置代码自动补全功能

    Sublime安装完成后 language设置中文 步骤一 下载汉化包 就是下图这个点击下载 步骤二 打开Sublime界面 点击菜单栏 gt preferences gt Browse Packages 点击后打开了一个文件夹 返回上一层
  • 2023年上半年BSP工程师年度总结报告

    尊敬的领导和团队成员 大家好 我是BSP工程师XXX 在这里向大家汇报2023年上半年的工作总结 在过去的半年里 我所负责的BSP工程师职责是支持和维护嵌入式系统的硬件和软件平台 我与团队密切合作 共同努力以确保我们的产品能够在各种嵌入式设
  • 怎样选择好的数字货币来进行投资?

    对区块链行业来说 2018年可以说是非常萧条的一年 因为许多投资者目睹并经历了非理性繁荣和泡沫破裂 对于普通投资者来说 投资数字现金通常面临两种风险 一是数字现金本身是否存在投机风险 二是数字现金交易平台存在的相关风险没有监管 数字货币自身
  • 碧蓝航线8.20服务器维护,碧蓝航线半人马来袭 8.20更新公告

    半人马来袭 碧蓝航线将于8月20日9 00 11 00对安卓 iOS全港区进行为期2小时的改造建设 维护后将开启限时活动 盛夏的半人马座 一起来看看吧 一 内容新增 1 开启限时活动 盛夏的半人马座 活动时间8月20日维护后 8月30日 完
  • List的size为1,没有内容,解决:stream过滤空值

    List
  • 精选

    作者 Joseph Rickert 翻译 黄小伟 先后从事游戏 社交及金融数据研究及应用 目前就职杭州有赞 9月份 共有126个R新包收录于CRAN 8月份收录R新包160个 增幅连续下降 当然 这是R包经历过数量上快速增长后的正常变化 本
  • pyg与graphgym

    一 配置问题 我用的显卡是ti3090 为驱动算力 cuda用11 0 软件环境是torch1 8 0 此时注意 graphgym需要安装版本为0 3 0 否则会由于版本过高 导致各种出错 如果要使用pyg 那么会容易遇到一个报错 File
  • Android usb通信 实现app与arduino通信demo

    Android usb通信 一 前言 二 开始 1 AndroidManifest xml清单文件 2 创建权限广播接收者 3 枚举usb设备 4 获取usb接口以及输入 输出端点 5 打开设备 6 设置波特率 7 创建接收数据的线程 8
  • 微信小程序如何将表单的数据发送到数据库,云开发,并实现将数据渲染到页面中

    一 表单数据发送到数据库 1 利用bindsubmit来写一个函数
  • 漏洞常规专业术语

    基础漏洞条例 VUL Vulnerability 漏洞 POC Proof of Concept 漏洞证明 漏洞报告中 通过一段描述或一个样例来证明漏洞确实存在 EXP Exploit 漏洞利用 某个漏洞存在EXP 意思就是该漏洞存在公开的
  • ubuntu 硬盘操作

    查看移动硬盘的文件系统名 以及空间使用情况 df hl 查看硬盘的格式类型 以及挂载位置 df T 挂载硬盘 fdisk l 查看磁盘信息 mount o rw dev sdb1 home test 挂载硬盘 o 指定挂载文件系统时的选项
  • 单选框互斥且可同时取消选中

    单选框互斥且可同时取消选中 div class b div
  • 你值得拥有——流星雨下的告白(Python实现)

    目录 1 前言 2 霍金说移民外太空 3 浪漫的流星雨展示 4 Python代码 1 前言 我们先给个小故事 提一下大家兴趣 然后我给出论据 得出结论 最后再浪漫的流星雨表白代码奉上 还有我自创的一首诗 开始啦 2 霍金说移民外太空 霍金说
  • 最新版FreeRTOS的移植------STM32F103c8t6

    系列文章目录 用FlyMcu和USB转TTL给stm32中烧录程序 stm32C8 C6 文章目录 系列文章目录 前言 一 先决条件 二 使用步骤 1 获取FreeRTOS源码 2 将freeRTOS相关文件移植进keil工程 3 修改相关
  • 如何在ubuntu上安装gcc

    首先查一下 有没有gcc 如下 然后准备安装gcc 1 sudo是授权 apt是一个应用管理工具 apt是本地存了一份软件包信息的列表 包括依赖 大小 vesion等 目的是为了在安装软件的时候快速检测依赖 并自动安装相关依赖 但在安装之前
  • 数据库原理及应用(MySQL版)MySQL实验指导参考答案(实验一到实验八)

    点赞 收藏 慢慢看 lt 一 gt 实验一 CREATE DATABASE STUDENTSDB USE STUDENTSDB CREATE TABLE STUDENT INFO 学号 CHAR 4 NOT NULL PRIMARY KEY