首页 > 数据库 >mysql创建数据库经典题型

mysql创建数据库经典题型

时间:2022-11-04 14:46:43浏览次数:49  
标签:Comment 题型 20 Sno 数据库 Cno mysql varchar Null

 【简答题】 有一个XSKC数据库,数据库中包括两个表:  学生表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在院系(Sdept)五个属性组成,记为: Student(Sno,Sname,Ssex,Sage,Sdept) ,Sno 为关键字。  成绩表SG由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记为: SG(Sno,Cno,Grade) (SNO, CNO)为关键字。  用SQL语言实现下列功能:  创建学生表Student,并设置学号(Sno)为主键。

CREATE TABLE Student3(
Sno varchar(20) Unique Not Null primary key Comment'学号',      //primary key是用于设定主键,也就是关键字
Sname varchar(20) Not Null Comment'姓名',
Ssex enum('男','女') Not Null Comment'性别',
Sage tinyint Not Null Comment'年龄',
Sdept varchar(20) Not Null Comment'所在院系'
)Default Charset=utf8;



CREATE TABLE SG(
Sno varchar(20) Not Null Comment'学号',
Cno varchar(20) Not Null Comment'课程号',
Grade int(3) Not Null Comment'成绩',
primary key (Sno,Cno)      //同时设定多个主键是用这个写法
)Default Charset=utf8;

标签:Comment,题型,20,Sno,数据库,Cno,mysql,varchar,Null
From: https://www.cnblogs.com/c1048101786/p/16857717.html

相关文章

  • 查看mysql中SQL的执行计划
    查看sql语句通过数据引擎优化后的执行计划--关键字EXPLAINEXTENDED--sql语句SELECT*FROMp_user_role_refLEFTJOINp_roleONp_role.role_id=p_user_role_ref.ro......
  • mysql中如何执行关联查询
    一、内连接1.1、SQL1.2、伪代码二、内连接2.1、SQL2.1、伪代码......
  • 【数据库数据恢复】LINUX环境EXT3文件系统下ORACLE数据库误删除的数据恢复案例
    数据库数据恢复环境:LINUXEXT3文件系统,部署ORACLE数据库。​数据库故障&分析:管理员在建立测试库时选错了服务器,在ORACLE数据库平台上CREATE了一套新库,创建至10%左右时发现......
  • postgresql数据库数组(Integer)类型避坑
     前提:业务需要把时间戳(秒)数组,存到一个字段,存入后的数据结构:{1659283200,1661961600}entity类配置 @Data@TableName("a")publicclassDispSocBillextendsBaseEnti......
  • 数据库设计心得
    一.团队介绍团队名称:绝不摆烂队团队成员:邹欣怡(PM)杨秀珍陈雪萍赵鋆洪冰儿团队项目:岳麓书院知识管理系统项目指导老师:彭鹏二.项目简介我国文化源远流长,其中书院数量......
  • MySQL幻读详解及解决方法
    原文网址:https://blog.csdn.net/weixin_43207025/article/details/1154129741.什么是幻读?建立一张表如下:   按照下面步骤执行两个事务。事务1:   事务2: ......
  • 简单聊聊mysql的脏读、不可重复读、幻读
    原文网址:https://blog.csdn.net/qq_44872791/article/details/122126225最近,在一次mysql死锁的生产事故中,我发现,关于mysql的锁、事务等等,我所知道的东西太碎了,所以,我......
  • MySQL(三)
    存储过程与存储函数1.存储过程1.1介绍含义:就是一组经过预先编译的SQL语句的封装.执行过程:存储过程预先存储在MySQL服务器上,需要执行的时候,客户端只需要想服务器端......
  • 云数据库 GaussDB(for Influx) 解密第十一期:让智能电网中时序数据处理更高效
    摘要:GaussDB(forInflux)是一款基于计算存储分离架构,完全兼容InfluxDB生态的云原生时序数据库。本文分享自华为云社区《云数据库GaussDB(forInflux)解密第十一期:让智能......
  • mysql数据库慢SQL优化
    mysql数据库慢SQL优化优化来源:阿里云云数据库RDS慢sql或者CAT监控系统中的TransactionSQLorURL根据平均时间反馈来排查,决定是否增加索引,或者调整业务逻辑代码。1.......