数据库原理及安全(二)
2023-09-14 09:15:01 时间
根据上节课建立的表以及插入的数据来查询相关信息
SELECT * FROM student;
SELECT Sno,Sname FROM student;
SELECT Sno FROM sc;
SELECT DISTINCT Sno FROM sc;
SELECT * FROM student WHERE Sdept='CS';
SELECT * FROM sc WHERE Cno=1;
SELECT Sno,Sname FROM student WHERE Ssex='男';
SELECT Cno FROM sc WHERE Grade <60;
SELECT * FROM sc WHERE Grade BETWEEN 95 AND 99;
SELECT * FROM sc WHERE Grade NOT BETWEEN 95 AND 99;
SELECT Sname,Ssex FROM student WHERE Sage=18 OR Sage=20 OR Sage=24;
SELECT Sname,Ssex FROM student WHERE Sage!=18 AND Sage!=20 AND Sage!=24;
SELECT Cno,Cname,Ccredit FROM course WHERE Cname LIKE '_据%';
INSERT course
VALUES('8','A_C','5',2);
SELECT Cno,Ccredit FROM course WHERE Cname LIKE 'A\_C';
SELECT Cno,Cname FROM course WHERE Cpno IS NULL;
SELECT Sno,Sname,Sage,Sdept FROM student ORDER BY Sdept desc, Sage asc;
SELECT COUNT(*) FROM course;
SELECT COUNT(DISTINCT Cno) FROM sc;
SELECT MIN(Sage) FROM student;
SELECT MIN(Sage) FROM student WHERE Ssex='男';
SELECT MIN(Sage) FROM student WHERE Ssex='男' AND Sdept='CS';
INSERT student
VALUES('201295001','何止','男',20,'CS');
INSERT sc
VALUES('201295001','1',80);
INSERT sc
VALUES('201295001','2',90);
INSERT sc
VALUES('201295001','3',100);
SELECT AVG(Grade) FROM sc WHERE Sno='201295001';
SELECT MAX(Grade) FROM sc WHERE Sno='201295001';
SELECT Sno,COUNT(Sno) FROM sc GROUP BY Sno;
SELECT * FROM student WHERE Sdept IN("CS","MA") AND SUBSTR(Sname,1,1)="刘";
INSERT sc
VALUES('201295002','5',null);
SELECT Sno,Cno FROM sc WHERE Grade is NULL;
相关文章
- MySQL(一)之MySQL简介与安装详解数据库
- MySQL Status Mysqlx_crud_modify_view 数据库状态作用意思及如何正确
- MySQL Variables event_scheduler 数据库 参数变量解释及正确配置使用
- Linux重置数据库密码:轻松实现全新安全(linux重置数据库密码)
- 从Python连接Oracle数据库介绍(python连接oracle)
- Oracle SID:作为数据库鉴定和安全关键部分(sidoracle)
- 数据库重新开启Oracle数据库之旅(重启oracle)
- 数据库极速连接 Oracle 数据库,让信息交流更轻松!(连接oracle)
- 备份云端MySQL数据库灾备安全保障(云数据库mysql数据库)
- 群晖NAS:安全运行MSSQL数据库(群晖mssql安全)
- 安全管理:外网访问MSSQL数据库的技术指南(外网访问mssql数据库)
- 测试你的安全:Oracle数据库渗透攻击(oracle数据库渗透)
- 掌握mysql查询性能优化技巧,提升数据库执行效率(mysql查看执行效率)
- 揭秘MySQL 5漏洞:埋藏在数据库中的安全风险(mysql5漏洞)
- 完美解决:修改MYSQL数据库路径(修改mysql数据库路径)
- 安全签署MySQL数据库防范攻击(signedmysql)
- 安全保障Oracle数据库内容加密机制(oracle内容加密)
- MySQL数据库中用jdbc实现连接的写法(MySQL中jdbc写法)
- MySQL数据库的安全基于C语言的加密解密技术(c mysql 加密解密)
- JDBC连接Oracle数据库的最佳实践(jdbc和oracle)
- 简易指南彻底清理Redis数据库(数据库清理redis)
- Oracle数据库上线准备安全高效快速(oracle上线准备)
- 构建RAC环境安全扩容Oracle数据库(oracle rac扩容)
- 使用Oracle数据库网络DG实现安全的信息传输(oracle dg传输)