【电子商务-简单建模(练习篇)】教程文章相关的互联网学习教程文章

MySQL练习题【代码】【图】

创建表和插入数据 1 DROP TABLE IF EXISTS `class`;2 CREATE TABLE `class` (3 `cid` int(11) NOT NULL AUTO_INCREMENT,4 `caption` varchar(32) NOT NULL,5 PRIMARY KEY (`cid`)6 ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;7 8 -- ----------------------------9 -- Records of class10 -- ----------------------------11 INSERT INTO `class` VALUES (1, 三年二班);12 INSERT INTO `class` VALUES (2, ...

C 练习实例24 之mysql实现

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 程序分析:请抓住分子与分母的变化规律。drop PROCEDURE if exists test;create PROCEDURE test ( ) begin declare i,t,a,b int;declare sum DOUBLE;set sum=0;set a=2,b=1,i=1;while i<=20 do set sum=sum+a/b;set t=a;set a=a+b;set b=t;set i=i+1;end while;select sum; end;

C 练习实例14 之mysql实现

题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于(小于的时候,继续执行循环)n,则说明分解质因数的过程已经结束,另外 打印出即可。 (2)但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数n.重复执行第二步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。drop PROCEDURE if exists ...

C 练习实例5 之mysql实现

题目:输入三个整数x,y,z,请把这三个数由小到大输出。 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。 drop PROCEDURE if exists test;create PROCEDURE test( a int, b int, c int) BEGINDECLARE t int ;if a>b thenset t=a;set a=b;set b=t;end if;if a>c thenset t=c;set c=a;set a=t;end if;if b>c thens...

MySQL中多表查询的练习【代码】

– 部门表 CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, – 部门id dname VARCHAR(50), – 部门名称 loc VARCHAR(50) – 部门所在地 );-- 添加4个部门INSERT INTO dept(id,dname,loc) VALUES (10,'教研部','北京'),(20,'学工部','上海'),(30,'销售部','广州'),(40,'财务部','深圳');-- 职务表,职务名称,职务描述CREATE TABLE job (id INT PRIMARY KEY,jname VARCHAR(20),description VARCHAR(50));-- 添加4个职务INSERT...

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 VARCHAR(20),birthday DATE,gen...

练习心得_MySQL数据库操作

题目要求:更新成绩表中最后一名,将成绩加10分 出现报错:You can’t specify target table ‘sc’ for update in FROM clause 原因分析:不能在语句中即查询了这个表的内容,又去更新它. 解决方案:将查询的内容取别名 解决后成功运行的代码如下 update sc set score=score+10 where score =( select * from (select min(score) as aa from sc) as bb )

SQL经典练习题50--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 分数 测试数据 -- 学生表?Student create table Student(Sid varchar(10),Sname nvarchar(10),Sage dat...

sql语句练习50题(Mysql版)【代码】【图】

表名和字段–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的练习

mysql登录:方法1:使用Command Line Client登录,缺点:不显示报错信息 方法2:使用cmd登录(cmd的常用:查看ip地址:ipcongfi-----定时关机:shutdown -s -t 10800,3小时=180分钟=180*60秒=10800秒)1.切换到mysql\bin目录下2.mysql -u root -p 方法3:带ip地址的登录,可以是本机ip,也可以是远程mysql服务器的ip地址mysql -h 192.168.1.5 -u root -p 方法4:1.查看mysql当前端口号:show global variables like port;2.停止服...

MySQL学习-基础练习题

day1 学生表操作: 1. 查询出班级205有多少个男生 2. 查询出名字为4个字的所有学生信息(编号、姓名,年龄,班级) 3. 查询出所有姓王的学生信息(编号、姓名,年龄,班级) 4. 查询出班级编号为201,202,203的女生总人数 5. 查询出学号整十的所有女生信息(姓名、年龄、个人简介) 6. 删除301班级中年龄在23岁以上的学生信息 7. 把一个叫卫然的学生的姓别改成女的 8. 把401班级中的姓名为吴杰的学生信息...

mysql 相关练习题【代码】

/*自己查询自己 把一张表看成是两张表。 表的设计。SELECT* FROMdepart;SELECTd1. NAME 部门,d2. NAME 分部门 FROMdepart d1 INNER JOIN depart d2 ON d1.id = d2.did;SELECTd1. NAME,d2. NAME FROMdepart d1 INNER JOIN depart d2 ON d1.did = d2.id;SELECT s.name,s.age,g.gname ,z.id from student s INNER JOIN grade g INNER JOIN zhongjian z ON z.tid=z.gid; */ -- 学生表 create table students(sno VARCHAR(3) not NU...

MySQL等 SQL语句在线练习【图】

1.SQL语句在线练习 http://sample.jimstone.com.cn/xsql/ 2.SQL语句测验 http://www.w3school.com.cn/quiz/quiz.asp?quiz=sql 3.sql语句练习50题(Mysql版) https://blog.csdn.net/fashion2014/article/details/78826299/ 4.http://sqlfiddle.com/ 5.http://zh.sqlzoo.net/wiki/SELECT_basics/zh 6.https://sqlbolt.com/lesson/select_queries_introduction 7.https://www.w3resource.com/sql-exercises/sql-retrieve-from-table...

mysql 初级练习题【代码】【图】

1.题目 第一题: tb_user:User_idUser_nameUser_phone1张三138001380002李四13800138001 tb_customer:Customer_idUser_idCustomer_nameCompany_name11王先生中国移动广州分公司22林先生中通服建设有限公司 tb_projectProject_idCustomer_idProject_name11EOMS系统22ME2.0机务维修系统 根据以上三个表,要求输出:Project_idUser_nameUser_phoneCustomer_nameCompany_nameProject_name1张三13800138000王先生中国移动广州分公司...

mysql基础及练习题

mysql复习一:复习前的准备1:确认你已安装wamp2:确认你已安装ecshop,并且ecshop的数据库名为shop二 基础知识:1.数据库的连接mysql -u -p -h-u 用户名-p 密码-h host主机2:库级知识2.1 显示数据库: show databases;2.2 选择数据库: use dbname;2.3 创建数据库: create database dbname charset utf8;2.3 删除数据库: drop database dbname;3: 表级操作:3.1 显示库下面的表show tables;3.2 查看表的结构: desc tableName;3.3 查看表...