【MySQL练习(1)】教程文章相关的互联网学习教程文章

MySQL数据库-笔记03【范式(1NF、2NF、3NF)、数据查询练习-10条练习题(附答案解析)】

学习地址:一天学会 MySQL 数据库【https://www.bilibili.com/video/BV1Vt411z7wy】 目 录 16-数据表设计-第一范式1NF 1、举例1(student2数据表) 2、举例2(student2数据表==拆字段==》student3数据表) 17-数据表设计-第二范式2NF 1、订单表(联合主键=>共同组成订单表的主键) 2、订单表问题(不满足2NF) 3、拆表 18-数据表设计-第三范式3NF 19-查询练习-数据准备 1、新建一个查询用的数据库:selectTest 2、建立数据表(学...

Day48 navicat软件使用,多表查询练习,pymysql模块,sql注入【代码】

Navicat软件一开始学习python的时候 下载python解释器然后直接在终端书写pycharm能够更加方便快捷的帮助你书写python代码excel word pdf 我们在终端操作MySQL 也没有自动提示也无法保存等等 不方便开发Navicat内部封装了所有的操作数据库的命令 用户在使用它的时候只需要鼠标点点即可完成操作 无需书写sql语句 安装 直接百度搜索 有破解版的也有非破解非破解的有试用期 你如果不嫌麻烦 你就用使用到期之后重新装再使用 或者破解一...

50道SQL练习题及答案(MySQL版)【代码】【图】

网上流传的50道sql练习,发现其答案部分有问题,故在此记录下个人用mysql 的实现。数据表介绍 --1.学生表 Student(SId,Sname,Sage,Ssex) --SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别 --2.课程表 Course(CId,Cname,TId) --CId 课程编号,Cname 课程名称,TId 教师编号 --3.教师表 Teacher(TId,Tname) --TId 教师编号,Tname 教师姓名 --4.成绩表 SC(SId,CId,score) --SId 学生编号,CId 课程编号,score 分数学生表 Stud...

mysql 数据库语法练习(查看)【图】

1.查看所有表 show tables; 2.查看表,所有数据 select * from departments; 3.查看employees库departments表属性 show table status from employees like departments 4.查看employees数据库所有表的属性 use employees; show table status; 5.查看数据库用户 use mysql; select host,user,password from user;

day48-navicat软件使用,多表查询练习,pymysql模块,sql注入【代码】

Navicat软件 一开始学习python的时候 下载python解释器然后直接在终端书写pycharm能够更加方便快捷的帮助你书写python代码excel word pdf 我们在终端操作MySQL 也没有自动提示也无法保存等等 不方便开发Navicat内部封装了所有的操作数据库的命令 用户在使用它的时候只需要鼠标点点即可完成操作 无需书写sql语句 安装 直接百度搜索 有破解版的也有非破解非破解的有试用期 你如果不嫌麻烦 你就用使用到期之后重新装再使用 或者破解...

MySQL数据库 - 50道SQL强化练习题【代码】

表和字段:–1.学生表 Student(s_id,s_name,s_birth,s_sex) --学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_id) – --课程编号, 课程名称, 教师编号 –3.教师表 Teacher(t_id,t_name) --教师编号,教师姓名 –4.成绩表 Score(s_id,c_id,s_score) --学生编号,课程编号,分数测试数据-建表:--学生表 CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT , `s_birth` VARCH...

MySQL 50题练习【代码】

表名和字段 –1.学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 –2.课程表 Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号 –3.教师表 Teacher(t_id,t_name) –教师编号,教师姓名 –4.成绩表 Score(s_id,c_id,s_score) –学生编号,课程编号,分数 set sql_mode = ; set sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES; 测试数据 --建表 --学生表 CREATE TABLE Student...

MySQL实战案例练习【代码】

案例1. /*Columns of Table members: member_id bigint(255) PK 会员id gender varchar(255) 性别 age int(255) 年龄 city varchar(255) 所在城市 name varchar(255) 姓名 phone bigint(255) 手机号码 registration_date date 注册日期 Columns of Table product: Product_ID varchar(255) PK 产品id Base_Category varchar(255) 产品大类 Category varchar(255) 产品小...

MySql 单表查询练习

学生表students建表语句: CREATE TABLE `students` ( `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 姓名, `age` int(11) NULL DEFAULT NULL COMMENT 年龄, `gender` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT M=男, F=女 ) ENGINE = InnoDB CHARACTER SET = utf8; -- 学生表数据: INSERT INTO `students` VALUES (张一, 12, 男...

mysql练习题及其他整理

SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for dept-- ----------------------------DROP TABLE IF EXISTS `dept`;CREATE TABLE `dept` ( `DEPTNO` int(11) NOT NULL, `DNAME` varchar(14) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL, `LOC` varchar(13) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL, PRIMARY KEY (`DEPTNO`) U...

mysql查询练习【代码】

创建一个数据库 create database sclectTest; drop database stuTest; use selecttest;学生表 Student 学号 姓名 性别 出生年月日 所在班级 create table student(sno varchar(20) primary key,sname varchar(20) not null,ssex varchar(10) not null,sbirthday datetime,class varchar(20) );教师表 Teacher 教师编号 教师名字 教师性别 出生年月日 所在部门 create table teacher(tno varchar(20) primary key,tname varchar(20)...

MySql之综合练习【代码】

现有一个商店的数据库,记录顾客及其购物情况,由下面三个表组成: 商品tbl_product(商品号productid,商品名productname,单价unitprice,商品类别category,供应商provider); 顾客tbl_customer(顾客号customerid,姓名name,住址location); 购买tbl_purchase(顾客号customerid,商品号productid,购买数量quantity);试用SQL语言完成下列功能: 1 建表,在定义中要求声明: (1)表中有需要的话添加主外键; (2)顾客的姓名...

MySQL练习题【代码】【图】

创建下列表并创建相关约束 问题 1:查询出成绩表,而且student_id 后面要有对应的学生名,course_id 后面要有对应的课程名.1 SELECT2 score.sid,3 score.student_id,4 student.sname,5 score.course_id,6 course.cname,7 score.number8 FROM score9 LEFT JOIN student 10 ON student.sid = score.student_id 11 LEFT JOIN course 12 ON course.cid = score.course_id参考答案 2:查询平均成绩大于60分...

MySQL练习题部分答案(未完待续)

2、查询“生物”课程比“物理”课程成绩高的所有学生的学号;select A.student_id from (select score.sid,score.student_id,course.cname,score.number from score left join course on score.corse_id=course.cid where course.cname="生物") as A INNER JOIN(select score.sid,score.student_id,course.cname,score.number from score left join course on score.corse_id=course.cid where course.cname="生物") as Bon A.stu...

MySQL经典练习,常用SQL语句练习50题及答案【代码】

表名和字段 1.学生表 Student(s_id,s_name,s_birth,s_sex) –学生编号,学生姓名, 出生年月,学生性别 2.课程表 Course(c_id,c_name,t_id) – –课程编号, 课程名称, 教师编号 3.教师表 Teacher(t_id,t_name) –教师编号,教师姓名 4.成绩表 Score(s_id,c_id,s_score) –学生编号,课程编号,分数 测试数据 --建表 --学生表 CREATE TABLE `Student`(`s_id` VARCHAR(20),`s_name` VARCHAR(20) NOT NULL DEFAULT '',`s_birth` VARCHAR(20)...