mysql gender_Mysql第一弹
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第一弹相关推荐
- ubuntu服务器mysql管理 第一弹
2019独角兽企业重金招聘Python工程师标准>>> 第一弹.在Ubuntu服务器上安装MySQL 注:服务器管理通过SecureCRT来管理操作. 由于Linux的强大,对于大多 ...
- Mysql优化第一弹:彻底征服女朋友
人世仙家本自殊,何须相见向中途.惊鸿瞥过游龙去,漫恼陈王一事无. 嗨,大家好,我是洛神,性别男.一个来自快乐星球的程序员. 欢迎大家专注我的公众号[程序员洛神],我会不定期发放福利哟~ 前言 这篇文章 ...
- mysql学习第一弹——查询基础
目录 一.SQL的分类 二.注释 三.数据的导入 四.基本SELECT语句 五.运算符 算术运算符 比较运算符 逻辑运算符 位运算符 六.排序和分页 排序 分页 七. 多表查询 为什么要多表查询? 多 ...
- 爬虫第一弹:安居客房地产数据爬虫
爬虫第一弹:安居客房地产数据爬虫 一.功能分析: 1.我们要爬取的安居客南昌新房的420个楼盘的信息,每个楼盘涵盖'楼盘名称' '楼盘特点' '参考单价' '物业类型' '开发商' '区域位置' ' ...
- ***测试第一弹:信息刺探
***第一弹刺探信息:freebuf 1,分析目标网站内容及功能 (1) 首先确定网站采用何种语言编写.或者是否有混用的情况.此处可以通过查看网站源文件,观察网站链接,捕获提交请求等方式获取. (2) ...
- 渗透测试第一弹:信息刺探
渗透第一弹刺探信息:freebuf 1,分析目标网站内容及功能 (1) 首先确定网站采用何种语言编写.或者是否有混用的情况.此处可以通过查看网站源文件,观察网站链接,捕获提交请求等方式获取. (2) ...
- 数据库学习笔记第一弹——MySQL8.0和MySQL5.7的下载、安装与配置(图文详解步骤2022)
数据库学习笔记第一弹--MySQL8.0和MySQL5.7的下载.安装与配置(图文详解步骤2022) 文章目录 数据库学习笔记第一弹--MySQL8.0和MySQL5.7的下载.安装与配置(图文详解步 ...
- Selenium 抓取玩加赛事数据第一弹
抓取玩加赛事的王者荣耀的相关数据第一弹--->战队基本信息 一.页面分析 1.战区分析 目前的玩加赛事王者荣耀页面,全球 和中国 的数据是完全一样的.所以抓取任务只涉及全球.后期更新任务应该考虑 ...
- 阿里达摩院2020趋势第一弹:感知智能的“天花板”和认知智能的“野望”
作者 | Just 出品 | AI科技大本营(ID:rgznai100) "感知智能与认知智能是相辅相成的关系.认知智能需要感知系统来进行信号处理和概念识别,而感知系统也需要认知系统的反馈来 ...
最新文章
- LVS+keepalived 实现高可用与负载均衡实施方案
- iOS:MBProgressHUD的基本使用
- Java 折半查询_java之折半查询
- oracle表存储表空间,Oracle的存储信息-表空间信息记录
- C++ 详解拷贝构造函数
- Java实训项目9:GUI学生信息管理系统 - 实现步骤 - 创建数据访问接口
- Redis简介(1)
- Python+数据分析+机器学习,数据科学家最少必要知识库!
- XY相互独立,且服从指数分布,求U=max(X,Y)和V=min(X,Y)的概率密度函数
- 2022版保姆级Idea调试jdk源码
- drupal建站案例_Drupal8 快速建站教程
- Android GPU Inspector
- 用不了chatgpt,试试Claude-Claude注册教程
- Paintinglite迎来v2.1.2优化版本迭代,引入Pod安装
- 【processing码绘】简单实现码绘动态图形与拓展
- sql server 函數
- 基于Redis实现秒杀系统
- 高精度数乘法进位c语言,C语言中的高精度乘法
- Java网络爬虫--一步步使用Java网络爬虫技术实现豆瓣读书Top250数据的爬取,并插入数据库
- FITC Phalloidin|FITC标记鬼笔环肽,915026-99-2
热门文章
- docker rocketmq4.7.0
- vue2 父子组件传参 回调函数使用
- java.lang.UnsatisfiedLinkError: D:\Program Files\apache-tomcat-9.0.30\bin
- ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘192.168.1.165‘ (113)
- java ip输入框_JavaScript实现IP地址的输入框方式
- python设置随机数种子为12_Python标准库12 数学与随机数 (math包,random包)(转载)...
- promise用法_图解 Promise 实现原理(四):Promise 静态方法实现
- html之引入独立js方便维护jq代码
- BugkuCTF-Crypto题把猪困在猪圈里
- php是走什么协议,TCP是什么协议