1、创建数据库python

create database python charset=utf8;

2、设计班级表结构为id、name、isdelete,编写创建表的语句

create table classes(

id int unsigned auto_increment primary key not null,

name varchar(10),

isdelete bit default 0);

向班级表中插入数据python1、python2、python3

insert into classes(name) values('python1'),('python2'),('python3');

3、学生表结构设计为:姓名、生日、性别、家乡,并且学生表与班级表为多对一的关系,写出创建学生表的语句

这里认为 gender 默认值1是表示男生,isdelete 默认值0表示未删除

create table students(

id int unsigned auto_increment primary key not null,

name varchar(10) not null,

birthday date,

gender bit default 1,

hometown varchar(20),

clsid int unsigned,

isdelete bit default 0);

4、向学生表中插入数据:这里认为 gender 默认值1是表示男生

​ * python1班有郭靖、黄蓉,要求:使用全列插入,一次一值

​ * python2班有杨过、小龙女,要求:使用指定列插入,一次一值

​ * 未分班的学生有黄药师、洪七公、洪七婆,要求:使用指定列插入,一次多值

insert into students values(0,'郭靖','2016-1-1',1,'蒙古',1,0);

insert into students values(0,'黄蓉','2016-5-8',0,'桃花岛',1,0);

insert into students(name,gender,clsid) values('杨过',1,2);

insert into students(name,clsid) values('小龙女',2);

insert into students(name) values('黄药师'),('洪七公'),('洪七婆');

5、查询学生的姓名、生日,如果没有生日则显示无

select name,ifnull(birthday,'无') from students;

6、查询学生的姓名、年龄

select name,year(now()) - year(birthday) as age from students;

7、逻辑删除洪七婆

update students set isdelete=1 where name='洪七婆'

8、修改洪七公的性别为女(gender为0就是女)

update students set gender=0 where name='洪七公'

9、设计科目表subjects,包括科目名称

create table subjects(

id int unsigned auto_increment primary key not null,

name varchar(20),

isdelete bit default 0);

10、向表中插入数据,科目名有:python、数据库、前端

insert into subjects(name) values('python'),('数据库'),('前端');

11、设计成绩表,字段包括:学生id、科目id、成绩

create table scores(

id int unsigned auto_increment primary key not null,

score int,

stuid int unsigned,

subid int unsigned);

12、向成绩表中添加一些示例数据

insert into scores(score,stuid,subid) values

(100,1,1),(98,1,2),(90,1,3),

(95,2,1),(100,2,2),(98,2,3),

(90,3,1),(80,3,2),(85,3,3),

(70,4,1),(60,4,2),(87,4,3);

mysql gender_Mysql第一弹相关推荐

  1. ubuntu服务器mysql管理 第一弹

    2019独角兽企业重金招聘Python工程师标准>>> 第一弹.在Ubuntu服务器上安装MySQL 注:服务器管理通过SecureCRT来管理操作. 由于Linux的强大,对于大多 ...

  2. Mysql优化第一弹:彻底征服女朋友

    人世仙家本自殊,何须相见向中途.惊鸿瞥过游龙去,漫恼陈王一事无. 嗨,大家好,我是洛神,性别男.一个来自快乐星球的程序员. 欢迎大家专注我的公众号[程序员洛神],我会不定期发放福利哟~ 前言 这篇文章 ...

  3. mysql学习第一弹——查询基础

    目录 一.SQL的分类 二.注释 三.数据的导入 四.基本SELECT语句 五.运算符 算术运算符 比较运算符 逻辑运算符 位运算符 六.排序和分页 排序 分页 七. 多表查询 为什么要多表查询? 多 ...

  4. 爬虫第一弹:安居客房地产数据爬虫

    爬虫第一弹:安居客房地产数据爬虫  一.功能分析: 1.我们要爬取的安居客南昌新房的420个楼盘的信息,每个楼盘涵盖'楼盘名称' '楼盘特点' '参考单价' '物业类型' '开发商' '区域位置' ' ...

  5. ***测试第一弹:信息刺探

    ***第一弹刺探信息:freebuf 1,分析目标网站内容及功能 (1) 首先确定网站采用何种语言编写.或者是否有混用的情况.此处可以通过查看网站源文件,观察网站链接,捕获提交请求等方式获取. (2) ...

  6. 渗透测试第一弹:信息刺探

    渗透第一弹刺探信息:freebuf 1,分析目标网站内容及功能 (1) 首先确定网站采用何种语言编写.或者是否有混用的情况.此处可以通过查看网站源文件,观察网站链接,捕获提交请求等方式获取. (2)  ...

  7. 数据库学习笔记第一弹——MySQL8.0和MySQL5.7的下载、安装与配置(图文详解步骤2022)

    数据库学习笔记第一弹--MySQL8.0和MySQL5.7的下载.安装与配置(图文详解步骤2022) 文章目录 数据库学习笔记第一弹--MySQL8.0和MySQL5.7的下载.安装与配置(图文详解步 ...

  8. Selenium 抓取玩加赛事数据第一弹

    抓取玩加赛事的王者荣耀的相关数据第一弹--->战队基本信息 一.页面分析 1.战区分析 目前的玩加赛事王者荣耀页面,全球 和中国 的数据是完全一样的.所以抓取任务只涉及全球.后期更新任务应该考虑 ...

  9. 阿里达摩院2020趋势第一弹:感知智能的“天花板”和认知智能的“野望”

    作者 | Just 出品 | AI科技大本营(ID:rgznai100) "感知智能与认知智能是相辅相成的关系.认知智能需要感知系统来进行信号处理和概念识别,而感知系统也需要认知系统的反馈来 ...

最新文章

  1. LVS+keepalived 实现高可用与负载均衡实施方案
  2. iOS:MBProgressHUD的基本使用
  3. Java 折半查询_java之折半查询
  4. oracle表存储表空间,Oracle的存储信息-表空间信息记录
  5. C++ 详解拷贝构造函数
  6. Java实训项目9:GUI学生信息管理系统 - 实现步骤 - 创建数据访问接口
  7. Redis简介(1)
  8. Python+数据分析+机器学习,数据科学家最少必要知识库!
  9. XY相互独立,且服从指数分布,求U=max(X,Y)和V=min(X,Y)的概率密度函数
  10. 2022版保姆级Idea调试jdk源码
  11. drupal建站案例_Drupal8 快速建站教程
  12. Android GPU Inspector
  13. 用不了chatgpt,试试Claude-Claude注册教程
  14. Paintinglite迎来v2.1.2优化版本迭代,引入Pod安装
  15. 【processing码绘】简单实现码绘动态图形与拓展
  16. sql server 函數
  17. 基于Redis实现秒杀系统
  18. 高精度数乘法进位c语言,C语言中的高精度乘法
  19. Java网络爬虫--一步步使用Java网络爬虫技术实现豆瓣读书Top250数据的爬取,并插入数据库
  20. FITC Phalloidin|FITC标记鬼笔环肽,915026-99-2

热门文章

  1. docker rocketmq4.7.0
  2. vue2 父子组件传参 回调函数使用
  3. java.lang.UnsatisfiedLinkError: D:\Program Files\apache-tomcat-9.0.30\bin
  4. ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘192.168.1.165‘ (113)
  5. java ip输入框_JavaScript实现IP地址的输入框方式
  6. python设置随机数种子为12_Python标准库12 数学与随机数 (math包,random包)(转载)...
  7. promise用法_图解 Promise 实现原理(四):Promise 静态方法实现
  8. html之引入独立js方便维护jq代码
  9. BugkuCTF-Crypto题把猪困在猪圈里
  10. php是走什么协议,TCP是什么协议