【MYSQL 练习】教程文章相关的互联网学习教程文章

MYSQL 45道练习题

学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一)Student (学生表) 属性名数据类型可否为空含 义Snovarchar (20)否学号(主码)Snamevarchar (20)否学生姓名Ssexvarchar (20)否学生性别Sbirthdaydatetime可学生出...

MYSQL数据库45道练习题

--第一题查询Student表中的所有记录的Sname、Ssex和Class列。select Sname,Ssex,Class from Student;--第二题查询教师所有的单位即不重复的Depart列。select distinct Depart from Teacher;--第三题、 查询Student表的所有记录select * from Student;--第四题、 查询Score表中成绩在60到80之间的所有记录。select * from Score where Degree between 60 and 80;--第五题、 查询Score表中成绩为85,86或88的记录。select * from Sco...

【MySQL】经典数据库SQL语句编写练习题——SQL语句扫盲

use test; create table if not exists student ( SNO varchar(20) primary key, SNAME varchar(20) character set gbk, AGE int, SEX char(2) character set gbk CHECK(SEX IN(‘男‘,‘女‘)) ); insert into student values(‘1‘,‘李强‘,23,‘男‘); insert into student values(‘2‘,‘刘丽‘,22,‘女‘); insert into student values(‘5‘,‘张友‘,22,‘男‘); create t...

重修课程day45(mysql之练习题二)

table class(cid int primary key auto_increment,caption char(5) not null unique);INSERT into class(caption)values(‘三年二班‘),(‘一年三班‘),(‘三年一班‘);CREATE table student(sid int primary key auto_increment,sname char(6) not null,gender enum(‘男‘,‘女‘,‘male‘,‘female‘) not null,class_id int(4) not null,foreign key(class_id) references class(cid)on delete CASCADEon update cascade);inse...

mysql练习02

empno,职工名ename,部门号deptno,工资sal)和部门表(部门号deptno,部门名dname,主任manager),用SQL语句完成下列要求: create table emp ( empno int(10) primary key, ename varchar(20), deptno int(10), sal decimal(10,2) ); create table department ( deptno int(10) primary key, dname varchar(20), manager varchar(20) ); 根据题目的关键字自行构建测试数据(比较重要) (1)向职工表中插入行(‘025...

MYSQL 部分练习题

,”女”,13980011001) insert into customer values("0421f901","wu","女",13980011001); 2. 往基本表Commodity中插入一条商品记录(“03110408591”,“牙膏”,“保洁公司”,5.00) insert into commodity values("03110408591","牙膏","保洁公司",5.00); 3. 修改“WANGYAN”顾客定购商品的记录交货日期为2005-12-25。 update Orderbook set takedate=‘2005-12-25‘ where csid=(select id from custmoer where n...

MySQL 练习题【二】

的学号和姓名;13、查询和“2”号的同学学习的课程完全相同的其他同学学号和姓名;14、把“score”表中“老子”老师教的课的成绩都更改为此课程的平均成绩;   15、查询和“2”号的同学学习的课程完全相同的其他同学学号和姓名; 16、删除学习“墨子”老师课的score表记录;17、按平均成绩从高到低显示所有学生的“python”、“java”、“linux”三门的课程成绩,按如下形式显示: 学生ID,,python,java,linux,有效课程数,有效平...

MySQL 练习题【一】附加题【图】

创建留言数据库: liuyandb; 在liuyandb数据库中创建留言表liuyan,结构如下:表名liuyan留言信息表序号字段名称字段说明类型属性备注1id编号int(4)非空主键,自增12title标题varchar(32)非空 3author作者varchar(16)可以空 4addtime留言时间datatime非空 5content留言内容text非空 6isdelete是否删除char(1)非空默认值 0 在留言表最后添加一列状态(status char(1) 默认值为0) 修改留言表author的默认值为’youku’,设为非空 删除...

【二十一】基于mysqli的表格数据练习【代码】【图】

//调用数据库的函数function connetionsql(){$conn=mysqli_connect("127.0.0.1",‘root‘,‘‘,‘user‘);if (!$conn) {die("连接失败".mysqli_error());}mysqli_set_charset($conn,"utf8");$sql="select * from user1";$res=mysqli_query($conn,$sql);// mysqli_affected_rows()返回前一次 MySQL 操作所影响的记录行数。// $row=mysqli_affected_rows($conn);// mysqli_num_fields() 返回结果集中字段的数量。$col=mysqli_num_...

数据库:MySQL查询语句练习题

Sutdent表的定义字段名字段描述数据类型主键外键非空唯一自增Id学号INT(10)是否是是是Name姓名VARCHAR(20)否否是否否Sex性别VARCHAR(4)否否否否否Birth出生年份YEAR否否否否否Department院系VARCHAR(20)否否是否否Address家庭住址VARCHAR(50)否否否否否 Score表的定义字段名字段描述数据类型主键外键非空唯一自增Id编号INT(10)是否是是是Stu_id学号INT(10)否否是否否C_name课程名VARCHAR(20)否否否否否Grade分数INT(10)否否否否否...

MySQL----基础sql练习【代码】

练习脚本:CREATE DATABASE filmclub;USE filmclub;CREATE TABLE category ( cid INT PRIMARY KEY AUTO_INCREMENT, cname VARCHAR(20) ); CREATE TABLE film ( fid INT PRIMARY KEY AUTO_INCREMENT, fname VARCHAR(20), director VARCHAR(20), #导演 price DECIMAL(10,2), showtime DATE, cid INT, FOREIGN KEY(cid) REFERENCES category(cid) ); CREATE TABLE USER ( uid INT PRIMARY KEY AUTO_INCREMENT, uname VAR...

MySQL 练习题2【图】

1.表关系 注意:创建表时,根据合理性设置字段的长度和类型. 2.下面:开始你的表演 1.查询所有人员信息 2.只查询人员的姓名和年龄 3.查询年龄为20岁的有哪些人员 4.查询60岁以下的人员有哪些人员 5.查询50岁以上并且工资大于8000的人员有哪些 6.查询姓[张]的人员有哪些 7.查询哪些人员属于 武当/华山/嵩山 8.查询工资在 5000-8900 的人员有哪些 9.查询所有人员,要求按工资倒序排列 10.查询令狐冲的领导人是谁 11.查询人员表中最高...

数据库之mysql篇(5)—— 【转载】mysql练习题

数据库之mysql篇(5)—— 【转载】mysql练习题标签:exist end 顺序 table 最好 结构 date 导入 文件路径 本文系统来源:https://www.cnblogs.com/yangva/p/8490432.html

mysql练习【代码】

init.sql文件 /*数据导入:Navicat Premium Data TransferSource Server : localhostSource Server Type : MySQLSource Server Version : 50624Source Host : localhostSource Database : sqlexamTarget Server Type : MySQLTarget Server Version : 50624File Encoding : utf-8Date: 10/21/2016 06:46:46 AM */SET NAMES utf8; SET FOREIGN_KEY_CHECKS = 0;-- ---------------------------...

练习 - MySQL【代码】【图】

/* Navicat MySQL Data TransferSource Server : localhost Source Server Version : 50621 Source Host : localhost:3306 Source Database : cmzTarget Server Type : MYSQL Target Server Version : 50621 File Encoding : 65001Date: 2018-03-17 21:20:45 */SET FOREIGN_KEY_CHECKS=0;-- ---------------------------- -- Table structure for `class` -- ---------------------------- DRO...