金沙国际唯一官网网址window.form增加和删除改查

姓名+民族,可以查询姓名,姓名+民族,可以查询姓名,Student表,1 Jack 90,编号、人数、姓名、性别、请输入要查询的信息,在姓名TextBox文本框中、性别TextBox文本框中

金沙国际唯一官网网址 1

 

第一题
某班学生和考试成绩音信如下表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、 请查询战表超过八五分的上学的儿童的真名;
SELECT sname FROM student WHERE mark > 85;
二、 请查询成绩超越等于九十多分的总人口;
SELECT count(id) FROM student WHERE mark >= 90;
3、 罗Bert此次考试考了八十多分,不过成绩没能录入表中,请将其成就添加进去;
UPDATE student SET mark = 80 WHERE id = 7;
4、 请将罗丝的成就修改为八七.5;
UPDATE student SET mark = 87.5 WHERE id = 3;
5、 请删除Belty的记录;
DELETE FROM student WHERE id = 6;
6、 查询分数在8三和90里边的学习者名字
SELECT sname FROM student WHERE mark >= 83 and mark <= 90;
SELECT sname FROM student WHERE mark between 83 and 90;
七、 查询首字母为J的上学的儿童姓名
SELECT sname FROM student WHERE sname like ‘J%’;
八、 查询学习最佳的学员姓名和实际业绩
SELECT sname,max(mark),mark FROM student;
第二题
 现有关周详据库如下:
同学表(学号char(陆)、姓名、性别、年龄、名族、身份证号、宿舍号)
宿舍表(宿舍号char(陆)、宿舍电话)
用SQL语言完成下列成效的sql语句代码:
一、 创立数据表[宿舍表]代码:
宿舍表(宿舍号char(陆)、宿舍电话)
务求使用:主键(宿舍号)
CREATE TABLE dormitory(did char(6) primary key,telvarchar(13));
2、 创造数据表[同学表]代码:
同学表(学号char(6)、姓名、性别、年龄、民族、身份证号、宿舍号)
渴求运用:主键(学号)、外键(宿舍号)、私下认可(哈萨克族)、非空(民族、姓名、年龄)、唯1(身份证号)
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);
三、 将下列宿舍信心添加到宿舍表的代码
宿舍号 宿舍电话
101 6331157
102 6331777
1)、修改:宿舍号为拾壹的宿舍电话:633115八
UPDATE dormitory SET tel = ‘6331158’ WHERE did = ‘101’;
二)、删除:宿舍号为十2的宿舍新闻
DELETE FROM dormitory WHERE did = ‘102’;
第三题

遵照必要编辑SQL语句,设有二个多少表Store_Information,用于存款和储蓄二〇〇玖年某连锁商店外地分公司的每月营业额消息,片段如下:
sName Sales sDate
北京店 15000 2009-6-10
天津店 2500 2009-6-10
北京店 3000 2009-6-10
火奴鲁鲁店 玖仟 二零零六-陆-11
一)、创制该表,全数字段均不得为空
CREATE TABLE store_information(snamevarchar(10) not null,sales
decimal(8,2) not null,sdate date not null);
二)、修改表结构,添加1列能够为空的备考新闻:Memo
三)、将享有支行名称均由”某某店”改成”某某分店”,改后局地如下
sName Sales sDate Memo
新加坡支行 1四千 二〇一〇-陆-拾
鹿特丹分行 2500 二〇一〇-陆-10
京城分公司 3000 二零零六-六-10
南宁支行 捌仟 200八-六-1壹
UPDATE store_information SET sname = ‘法国首都分行’ WHERE sname =
‘时尚之都店’;
UPDATE store_information SET sname =replace(sname,’店’,’分店’);
4)、查询各子公司的平分日营业额
SELECT sname,round(avg(sales)/30,2) FROM store_information GROUP BY
sname;
5)、查询哪些分店的运行总额超过了一八千
SELECT sname,sum(sales) FROM store_information GROUP BY sname HAVING
sum(sales) > 17000;

检查测试输入的完整性方法代码:

            private bool checkinput()
            {
            if (txtname.Text == null || txtname.Text == "")
            {
                MessageBox.Show("请输入姓名", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtname.Focus();
                return false;
            }
            if (txtsex.Text == null || txtsex.Text == "")
            {
                MessageBox.Show("请输入性别", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtsex.Focus();
                return false;
            }
            return true;
        }

info

率先张表:

金沙国际唯一官网网址,ExcuteScalar():

那些方法只回去查询结果集的首先行第叁列

金沙国际唯一官网网址 2

金沙国际唯一官网网址 3

运行图:

金沙国际唯一官网网址 4

 

金沙国际唯一官网网址 3

金沙国际唯一官网网址 6

 那么功效都差不离快到家了,大家会发现有了增加产量,却少了删减跟修改的成效!!!

金沙国际唯一官网网址 7

 nation表的操作

ExcuteReader():

询问多行多列

金沙国际唯一官网网址 8

金沙国际唯一官网网址 9

注释:

金沙国际唯一官网网址 10

金沙国际唯一官网网址 7

重置按钮的代码:

 

            lblid.Text = "0";//lbl文本默认为0
            txtname.Clear();//将Text文本框的内容清空
            txtsex.Clear();//将Text文本框的内容清空
            txtname.Focus();//设置焦点

 

金沙国际唯一官网网址 12

 

rs();方法的代码:

            private void rs()
           {
            using (SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=sa;database=YG"))
            {
                con.Open();
                string sql = "select count(*)from B";
                SqlCommand cmd = new SqlCommand(sql, con);
                object cx = cmd.ExecuteScalar();
                //lblRS.Text = cx.ToString(); 将查询到的结果同步标签
                lblrs.Text = cx.ToString(); //将查询到的结果同步到lbl标签
            }
        }

查询:

金沙国际唯一官网网址 10

先后主界面:

 金沙国际唯一官网网址 14

第一张表:主表,民族代码加称呼

 添加

C\

金沙国际唯一官网网址 15

金沙国际唯一官网网址 8

 SqlCommand对象的多少个点子: