JAVA学习总结十四
来源:互联网 发布:sql语句例题 编辑:程序博客网 时间:2024/05/16 05:55
第四章 使用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’;
- JAVA学习总结十四
- JAVA学习总结二十四
- coredata学习总结(十四)
- java学习笔记(十四)
- Java学习笔记(十四)
- Java学习笔记(十四)
- JAVA学习十四:内部类
- Java学习笔记(十四)
- java学习笔记(十四)
- JAVA 学习模块十四: 多态
- java学习 十四、关键字汇总
- 机器学习(十四)SVM总结
- TestNG 学习总结 - 测试结果报告(十四)
- 第二十四节 java学习 包
- java学习笔记<十四>set集合
- java系统学习(十四) --------数据结构
- java系统学习(十四) --------常用数据结构
- Java学习笔记(十四)--IO流
- spark之DataFrame分析日志文件
- 堆排序
- PHP代码添加注释的几种格式
- leetcode 205 Isomorphic Strings C++
- c++作业7
- JAVA学习总结十四
- Linq 基本用法
- 六月季——复习应考
- ACM天梯赛练习L1-021. 重要的话说三遍
- 设计模式—外观模式
- socket bind详解
- Android中AlertDialog使用
- 【Cocos Creator 实战教程(4)】——黄金矿工(上)(节点动作、碰撞体相关)
- 多态——polymorphism