Menu
Woocommerce Menu

可以查询姓名,3522vip靠谱吗分别输入人员的姓名、性别

0 Comment


3522vip靠谱吗 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、 请查询战绩超越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的宿舍音信
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
北京市分号 1四千 2010-6-10
罗兹分局 2500 二〇〇八-6-10
东京(Tokyo)分店 三千 二零零六-6-10
莱切斯特分号 九千 二〇〇八-6-11
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)、查询哪些分店的运维总额超越了1七千
SELECT sname,sum(sales) FROM store_information GROUP BY sname HAVING
sum(sales) > 17000;

ExcuteScalar():

本条格局只回去查询结果集的首先行第一列

 退出按键的代码:

  Application.Exit();

点击退出后,程序就能够被关门。

3522vip靠谱吗 2

C\

运行图:

3522vip靠谱吗 3

 

在这里大家能够在DGV表格里加八个上下文菜单,来兑现修改和删除的效果。

 

 那么成效都差不离快到家了,大家会开采有了增加产量,却少了去除跟修改的魔法!!!

封存按键作用:

程序运营时,在姓名TextBox文本框中、性别Text博克Sven本框中,分别输入人士的姓名、性别,然后按保存开关,人士的信息就被存到了数据库中。

删除:

运行图:

3522vip靠谱吗 4

3522vip靠谱吗 5

 运行图:

3522vip靠谱吗 6

修改人口的窗体与点击加多开关弹出的窗体是同叁个窗体,这里只但是是用代码修改了窗体的Text文本而已,DGV表中选中的数目也一块儿到了修改人口窗体对应的Text文本框中,在此处大家只供给一直改造那多少个要修改的地点就KO了。

3522vip靠谱吗 7

右键菜单中期维修改开关的代码:

            添加人员 a = new 添加人员();//创建窗体对象
            a.Text = "修改人员";//将添加人员的窗体Text文本修改为“修改人员”
            a.Tag = dataGridView1.SelectedRows[0].Cells["id"].Value.ToString();//将选中的数据传递给修改人员窗体
            a.txtname.Text = dataGridView1.SelectedRows[0].Cells["name"].Value.ToString();//DGV表中选中的人员名字传递到修改人员窗体
            a.txtsex.Text = dataGridView1.SelectedRows[0].Cells["sex"].Value.ToString();///DGV表中选中的人员性别传递到修改人员窗体
            a.ShowDialog();//以对话框模式弹出

按钮:

次第中的btn开关:保存、重新载入参数、退出、增添、查询,要想完成他们的效果,就得双击他们接下来在其中打上代码,工夫给予他们效率,这里要留心按键的命名标准。

查询:

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标签
            }
        }

右键菜单中期维修改开关的代码:

            添加人员 a = new 添加人员();//创建窗体对象
            a.Text = "修改人员";//将添加人员的窗体Text文本修改为“修改人员”
            a.Tag = dataGridView1.SelectedRows[0].Cells["id"].Value.ToString();//将选中的数据传递给修改人员窗体
            a.txtname.Text = dataGridView1.SelectedRows[0].Cells["name"].Value.ToString();//DGV表中选中的人员名字传递到修改人员窗体
            a.txtsex.Text = dataGridView1.SelectedRows[0].Cells["sex"].Value.ToString();///DGV表中选中的人员性别传递到修改人员窗体
            a.ShowDialog();//以对话框模式弹出

3522vip靠谱吗 8

sj();方法的代码:

            private void sj()
            {
            SqlConnection con = new SqlConnection(conStr);//创建连接对象指定连接字符串
            string sql = "select*from B";//sql查询语句
            SqlDataAdapter cx = new SqlDataAdapter(sql, con);//连接数据库并执行sql语句
            DataTable ta = new DataTable();//创建表对象
            cx.Fill(ta);//将查询的内容填充到表对象
            dataGridView1.DataSource = ta;//设置DGV表的数据来源
        }

运行图:

3522vip靠谱吗 9

输入的信息不完整的话,会唤醒请输入完整的信息,这里也得写贰个检查测量试验输入完整性的不二诀窍,音讯输入完整后就能够点击保存了,保存按键的代码和地点的周边,点击再次来到开关后当前窗体就能够停业重返到人士管理主分界面。

3522vip靠谱吗 10

重新设置开关的代码:

 

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

 

ExcuteNonQuery():

推行贰个SQL语句,再次回到受影响的行数,那么些主意主要用以试行对数据库实行扩大、修改、删除操作

意义体现:

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

            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;
        }

数据库:

3522vip靠谱吗 11

注释:

 SqlCommand对象的多个点子:

能够查询姓名;民族;姓名+民族;都以空的询问任何

 运行图:

3522vip靠谱吗 6

修改人口的窗体与点击增加按键弹出的窗体是同一个窗体,这里只但是是用代码修改了窗体的Text文本而已,DGV表中当选的数码也一只到了修改人口窗体对应的Text文本框中,在这里我们只必要直接修改那么些要修改的地点就KO了。

VisualStudio2015

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图