首页 > 数据库 >数据库实验课

数据库实验课

时间:2023-04-17 16:12:38浏览次数:37  
标签:SET 0001 0002 DEFAULT 数据库 SQL NULL 实验课

```sql

/*
SQLyog Community v13.1.6 (64 bit)
MySQL - 8.0.32 : Database - studb
*********************************************************************
*/

/*!40101 SET NAMES utf8 */;

/!40101 SET SQL_MODE=''/;

/!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 /;
/
!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 /;
/
!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' /;
/
!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 /;
CREATE DATABASE /
!32312 IF NOT EXISTS
/studb /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci / /!80016 DEFAULT ENCRYPTION='N' */;

USE studb;

/*Table structure for table course */

DROP TABLE IF EXISTS course;

CREATE TABLE course (
课程编号 char(4) NOT NULL,
课程名称 varchar(50) DEFAULT NULL,
学分 int DEFAULT NULL,
PRIMARY KEY (课程编号)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

/*Data for the table course */

insert into course(课程编号,课程名称,学分) values
('0001','程序设计方法学',2),
('0002','C语言程序设计',2),
('0003','数据库原理急应用',2),
('0004','大学英语',4),
('0005','高扥数学',4),
('0006','操作系统',2),
('0007','数据结构',3),
('0008','软件工程',3);

/*Table structure for table grade */

DROP TABLE IF EXISTS grade;

CREATE TABLE grade (
学号 char(4) NOT NULL,
课程编号 char(4) NOT NULL,
分数 int DEFAULT NULL,
PRIMARY KEY (学号,课程编号)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

/*Data for the table grade */

insert into grade(学号,课程编号,分数) values
('0001','0001',80),
('0001','0002',91),
('0001','0003',88),
('0001','0004',85),
('0001','0005',77),
('0001','0006',73),
('0001','0007',68),
('0001','0008',80),
('0002','0001',79),
('0002','0002',73),
('0002','0003',84),
('0002','0004',92),
('0002','0005',81),
('0002','0006',82),
('0002','0007',75),
('0002','0008',85);

/*Table structure for table student */

DROP TABLE IF EXISTS student;

CREATE TABLE student (
学号 char(4) NOT NULL,
姓名 char(8) NOT NULL,
行不 char(2) DEFAULT NULL,
年龄 int DEFAULT NULL,
家庭住址 varchar(50) DEFAULT NULL,
备注 varchar(50) DEFAULT NULL,
PRIMARY KEY (学号)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

/*Data for the table student */

insert into student(学号,姓名,行不,年龄,家庭住址,备注) values
('0001','张三','男',20,'冬粉路11号',NULL),
('0002','李四','男',20,'八一路33号',NULL),
('0003','完美','女',19,'解放路76号',NULL),
('0004','流动','男',19,'太白路76号',NULL),
('0005','孙涛','男',20,'解放路27号',NULL),
('0006','生猛','男',18,'烟台路27号',NULL),
('0007','天灵','女',19,'科技路18号',NULL);

/*!40101 SET SQL_MODE=@OLD_SQL_MODE /;
/
!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS /;
/
!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS /;
/
!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

```

标签:SET,0001,0002,DEFAULT,数据库,SQL,NULL,实验课
From: https://www.cnblogs.com/SaberZHT/p/17326175.html

相关文章

  • ABAP 数据库表 Size Category 字段的准确含义
    有朋友在我这篇教程文章里留言:14.如何创建最简单的ABAP数据库表,以及编码从数据库表中读取数据(上)这位朋友的问题是想咨询ABAP数据库表TechnicalSettings里这个SizeCategory,如果开发人员当时设置了一个比较小的值,比如选择的0,对应的记录数是0到1000.那么随着应用......
  • 发现Mysql的主从数据库没有同步,差点凉凉了
    摘要:今天发现Mysql的主从数据库没有同步,瞬间整个人头皮发麻。本文分享自华为云社区《糟了,生产环境数据竟然不一致,人麻了!》,作者:冰河。今天发现Mysql的主从数据库没有同步先上Master库:mysql>showprocesslist;查看下进程是否Sleep太多。发现很正常。showmasterstatus;也正常。mys......
  • 发现Mysql的主从数据库没有同步,差点凉凉了
    摘要:今天发现Mysql的主从数据库没有同步,瞬间整个人头皮发麻。本文分享自华为云社区《糟了,生产环境数据竟然不一致,人麻了!》,作者:冰河。今天发现Mysql的主从数据库没有同步先上Master库:mysql>showprocesslist;查看下进程是否Sleep太多。发现很正常。showmasterstatu......
  • node操作数据库
    下载安装mysql下载安装Navicat连接mysqlmysql增删改查数据库表设计考虑因素1.表关系*一对多关系*多对多关系一对多关系举例:手机品牌和手机产品的关系--一个品牌下有好多手机产品brand设计表---以id为表主键,字段brand,type,logobrand表products设计表---以id为表主......
  • mysql数据库的登录脚本
    ######################## ku脚本:可以使用以下ku脚本,它可以根据提供的参数登录到MySQL数据库:#!/bin/bash#Checkforcorrectnumberofargumentsif[$#-lt1];thenecho"Usage:$0<ip>[<port>][<mysqloptions>]"exit1fi#SettheIPaddressand......
  • h2数据库
    H2是一个采用Java开发开源的嵌入式SQL数据库。它支持集群,提供JDBC和部分ODBCAPI,采用C/S模型。它还包括一个用于管理数据库的Web客户端,直接使用浏览器作为数据库的管理平台,同时也可以作为MySQL,SQLSERVER,ORACLE等主流数据库的管理工具,多语言支持(包括中文),管理界面具有自动提示功能。......
  • 网络安全与Kali Linux:Sqlmap数据库注入与渗透环境搭建
    一、背景介绍DVWA(DamnVulnerableWebApp)是一个基于PHP/MySql搭建的Web应用程序,旨在为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助Web开发者更好的理解Web应用安全防范的过程。DVWA一共包含十个模块分别是:1.BruceForce//暴力破解1.CommandInjection//命令......
  • 分析型数据库:分布式分析型数据库
    分析型数据库的另外一个发展方向就是以分布式技术来代替MPP的并行计算,一方面分布式技术比MPP有更好的可扩展性,对底层的异构软硬件支持度更好,可以解决MPP数据库的几个关键架构问题。本文介绍分布式分析型数据库。  —背景介绍—目前在分布式分析型数据库领域,学术界今年的研......
  • MySQL数据库DDL表结构操作
    前言本专栏内容将会详细讲解MySQL数据库技术。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深,全面讲解数据库体系。非常适合零基础的小伙伴来学习。全文大约【1092】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带......
  • 学习MySQL数据库的第三天(DDL修改表操作 删除表操作)
    DDL修改表(增加字段、删除字段、修改字段、修改表名)添加字段ALTERTABLE表名ADD字段名类型(长度);修改字段ALTERTABLE表名旧字段名新字段名类型(长度)[comment注释];删除字段ALTERTABLEDORP字段名;修改表名ALTERTABLE表名RENAMETO新表名;DDL删除表操作删除......