JAVA学习总结十四

news/2024/11/25 8:50:41/

第四章 使用DML修改数据库

本章主要集中于对数据库的增删改的内容继续进行讲解,所以以示例展示的方式即可。
– 创建一个新的数据库
CREATE DATABASE homework;

– 学生表:t_student
– 编号s_id 整形 主键 自增
– 姓名:s_name 字符串
– 性别:s_sex 字符串
– 生日:s_birthday 日期
– 成绩: s_grade 整形
– 班级: s_class 字符串
– 创建一个新的表格
CREATE TABLE t_student(
s_id INT PRIMARY KEY AUTO_INCREMENT,
s_name VARCHAR(20),
s_sex VARCHAR(20),
s_birthday VARCHAR(20),
s_grade INT(20),
s_class VARCHAR(20)
);
– 删除表格
DROP TABLE t_student;
– 查询表格
SELECT * FROM t_student;
– 添加内容
INSERT INTO t_student(s_name,s_sex,s_birthday,s_class)
VALUES(‘陈圆圆’,’女’,’1984-01-01’,’T121’);
INSERT INTO t_student(s_name,s_sex,s_birthday,s_grade,s_class)
VALUES(‘刘基’,’男’,’1988-04-05’,’89’,’T120’),
(‘唐伯虎’,’男’,’1978-06-11’,’77’,’T121’),
(‘张爱玲’,’女’,’1990-07-08’,’99’,’T120’),
(‘席慕容’,’女’,’1987-05-24’,’92’,’T122’),
(‘季羡林’,’男’,’1967-12-11’,’99’,’T121’),
(‘宋钟基’,’男’,’1991-01-01’,’11’,’T120’);

– 1.把刘基的名字修改为刘伯温
UPDATE t_student SET s_name=’刘伯温’ WHERE s_name=’刘基’;
– 2.删除姓名为唐伯虎的学生
DELETE FROM t_student WHERE s_name=’唐伯虎’;
– 3.查询出所有姓名包括’伯’的所有的人员的信息
SELECT * FROM t_student WHERE s_name LIKE ‘%伯%’;
– 4,查询T120班所有的女生。
SELECT * FROM t_student WHERE s_sex=’女’;
– 5,查询前5条80后的学生的信息
SELECT * FROM t_student WHERE s_birthday>=’1980-01-01’ AND s_birthday<’1990-01-01’ LIMIT 0,5;
– 6,查询T120班,所有不及格的学生
SELECT * FROM t_student WHERE s_class=’T120’ AND s_grade<’60’;
– 7、查询所有的班级
SELECT DISTINCT s_class FROM t_student;
– 8、查询所有缺考学生
SELECT * FROM t_student WHERE s_grade=’缺考’;
– 9、将T121班的学生,按成绩降序排列显示
SELECT * FROM t_student WHERE s_class=’T121’ ORDER BY s_grade DESC;
– 10、查询所有成绩在80分以上的90后学生。
SELECT * FROM t_student WHERE s_grade>=’80’ AND s_birthday>=’1990-01-01’ AND s_birthday<’2000-01-01’;

– 每个学生加5分
UPDATE t_student SET s_grade=s_grade+5 WHERE s_class=’T121’;


http://www.ppmy.cn/news/415865.html

相关文章

使用ListView实现聊天界面

使用listview实现聊天界面如下: 实现聊天界面的的方法可以在定义baseAdapter的时候重写getItemViewType()方法返回第positon个Item是何种类型,重写getVIewTypeCount()方法来返回不同的布局总数,在获取布局的时候,判断一下该获取哪一种布局就可以了。也可以定义两个布局来实…

不可不知的全面产品分析

不可不知的全面产品分析 经过各大应用市场&#xff0c;搜索引擎&#xff0c;社会化媒体&#xff08;用搜狗搜索微信朋友圈相关文章&#xff0c;微博搜索相关话题&#xff09;&#xff0c;行业媒体&#xff08;36kr、虎嗅、钛媒体、知乎、人人都是产品经理、艾瑞咨询、易观智库&…

nlp总结

中科院nlpir和海量分词&#xff08;http://www.hylanda.com/&#xff09;是收费的。 hanlp:推荐基于CRF的模型的实现~~要看语料&#xff0c;很多常用词会被分错&#xff0c;所以需要词库支撑。目前最友好的开源工具包应该是HanLP&#xff0c;基于词典&#xff0c;对各种实体词汇…

简单循环

names[yangyuying,zilingxi,ziye,muziyi] for name in names:print(name)>>> yangyuying zilingxi ziye muziyii0 while i<3:i1print(i)>>> 1 2 3for i in range(5):print(i)>>> 0 1 2 3 4actor[[黄景瑜,刘昊然,吴亦凡],[朴海镇,宋钟基,朴灿烈]]…

产品经理基本功:消息推送设计

拉新、促活最有效的方式&#xff0c;在目前除了有效的活动运营外&#xff0c;消息反馈机制也是必不可少的。以消息推送为例&#xff0c;借助第三方的推送工具&#xff0c;可以有效的提升产品的打卡率与用户活跃度。 但第三方工具只能在产品外部帮助提醒用户&#xff0c;系统内的…

字典操作

info{xihuan01:张艺兴,xihuan02:李易峰,xihuan03:吴亦凡,xihuan04:黄景瑜,xihuan05:朴灿烈,xihuan06: 张云龙 } print(info) print(info[xihuan03]) info[xihuan03]like吴亦凡 print(info) print(info.get(xihuan05))#提取元素 print(info.get(xihuan07))#若元素不存在&#xf…

列表常用语法

name["张艺兴","吴亦凡","黄景瑜","朴海镇","朴灿烈"]print(name[4])print(name[0:2])print(name[-1])print(name[-3:-1])print(name[-3:]) >>> 朴灿烈 [张艺兴, 吴亦凡] 朴灿烈 [黄景瑜, 朴海镇] [黄景瑜, 朴海镇…

android开发便签实验报告,什么是艾宾浩斯遗忘曲线?利用这一记忆规律可以提升孩子记忆力...

原标题&#xff1a;什么是艾宾浩斯遗忘曲线&#xff1f;利用这一记忆规律可以提升孩子记忆力 艾宾浩斯(Hermann Ebbinghaus&#xff0c;1850-1909)是德国著名的心理学家&#xff0c;他早在1885年就发表了他的关于记忆与遗忘的实验报告&#xff1a;他经过实验测试&#xff0c;得…