必发88手机客户端 22

form增加和删除改查,mysql面试常见标题

效果与利益显示:

第一题
某班学生和考试战绩新闻如下表Student所示:
Student表
ID SName Mark
1 Jack 90
2 Marry 96
3 Rose 88
4 Bob 86
5 John 83
6 Belty 85
7 Robert
其间ID为学生的数码,SName为真名,马克为战绩,请针对以下难点,写出相应的SQL:
CREATE TABLE student(id tinyint unsigned primary key
auto_increment,snamevarchar(10) not null,mark decimal(4,1));
1、 请查询战绩超乎85分的上学的小孩子的人名;
SELECT sname FROM student WHERE mark > 85;
2、 请查询成绩超乎等于90分的人口;
SELECT count(id) FROM student WHERE mark >= 90;
3、 罗Bert此次考试考了80分,然而战表未能录入表中,请将其成就加多进去;
UPDATE student SET mark = 80 WHERE id = 7;
4、 请将罗丝的成就修改为87.5;
UPDATE student SET mark = 87.5 WHERE id = 3;
5、 请删除Belty的记录;
DELETE FROM student WHERE id = 6;
6、 查询分数在83和90里边的学生名字
SELECT sname FROM student WHERE mark >= 83 and mark <= 90;
SELECT sname FROM student WHERE mark between 83 and 90;
7、 查询首字母为J的上学的小孩子姓名
SELECT sname FROM student WHERE sname like ‘J%’;
8、 查询学习最棒的学员姓名和大成
SELECT sname,max(mark),mark FROM student;
第二题
 现成关周全据库如下:
同学表(学号char(6)、姓名、性别、年龄、名族、身份证号、宿舍号)
宿舍表(宿舍号char(6)、宿舍电话)
用SQL语言完结下列功能的sql语句代码:
1、 创造数据表[宿舍表]代码:
宿舍表(宿舍号char(6)、宿舍电话)
务求采用:主键(宿舍号)
CREATE TABLE dormitory(did char(6) primary key,telvarchar(13));
2、 创造数据表[同学表]代码:
同学表(学号char(6)、姓名、性别、年龄、民族、身份ID号、宿舍号)
渴求接纳:主键(学号)、外键(宿舍号)、暗许(纳西族)、非空(民族、姓名、年龄)、独一(居民身份证号)
CREATE TABLE student1(sid char(6) primary key,snamevarchar(10) not
null,sexenum(‘男’,’女’,’保密’),age tinyint unsigned not
null,nationalityvarchar(10) not null default ‘汉族’,cidvarchar(18)
unique,ssid char(6),foreign key(ssid) references dormitory(did) on
delete cascade on update cascade);
3、 将下列宿舍信心增添到宿舍表的代码
宿舍号 宿舍电话
101 6331157
102 6331777
1)、修改:宿舍号为101的宿舍电话:6331158
UPDATE dormitory SET tel = ‘6331158’ WHERE did = ‘101’;
2)、删除:宿舍号为102的宿舍音讯
必发88手机客户端,DELETE FROM dormitory WHERE did = ‘102’;
第三题

依照须要编辑SQL语句,设有贰个数量表Store_Information,用于存款和储蓄二〇〇八年某专营商店内地总局的每月营业额音讯,片段如下:
sName Sales sDate
北京店 15000 2009-6-10
天津店 2500 2009-6-10
北京店 3000 2009-6-10
拉斯维加斯店 八千 二零零六-6-11
1)、创造该表,全体字段均不可为空
CREATE TABLE store_information(snamevarchar(10) not null,sales
decimal(8,2) not null,sdate date not null);
2)、修改表结构,增多一列可以为空的备考音信:Memo
3)、将兼具支行名称均由”某某店”改成”某某分店”,改后有的如下
sName Sales sDate Memo
首都支行 16000 二〇〇九-6-10
圣萨尔瓦多分号 2500 2010-6-10
北京市办事处 3000 2008-6-10
波德戈里察支行 捌仟 2010-6-11
UPDATE store_information SET sname = ‘Hong Kong分号’ WHERE sname =
‘法国首都店’;
UPDATE store_information SET sname =replace(sname,’店’,’分店’);
4)、查询各子公司的平均日营业额
SELECT sname,round(avg(sales)/30,2) FROM store_information GROUP BY
sname;
5)、查询哪些分店的营业总额超越了18000
SELECT sname,sum(sales) FROM store_information GROUP BY sname HAVING
sum(sales) > 17000;

必发88手机客户端 1

查询:

必发88手机客户端 2

能够查询姓名;民族;姓名+民族;都以空的询问全部

取值取得是姓名:

必发88手机客户端 3

删除:

必发88手机客户端 4

修改:

先选中询问未来修改:

必发88手机客户端 5

添加:

必发88手机客户端 6

 

 代码部分:

率先张表:

必发88手机客户端 7

必发88手机客户端 8

其次张表:主表,民族代码加称呼

必发88手机客户端 9

 

 nation表的操作

必发88手机客户端 10

必发88手机客户端 11

info

表的操作

必发88手机客户端 12

必发88手机客户端 13

必发88手机客户端 14

必发88手机客户端 15

 

 主页:

必发88手机客户端 16

必发88手机客户端 17

修改页面

必发88手机客户端 18

必发88手机客户端 19

必发88手机客户端 20

 

 添加

必发88手机客户端 21

必发88手机客户端 22