摘要: --聚合函数默认把整个表中的数据当做“一组”,然后才进行的统计。 select * from NewPerson --统计出所有人的年龄的总和 select sum(age) as 年龄总和 from NewPerson --统计当前表中一共有多少条记录 select count(*) from N 阅读全文
posted @ 2016-12-15 23:19 hao_1234_1234 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 查询所有姓张的同学Select * from student where left(sName,1)=‘张‘ 看上去很美,如果改成查询名字中带亮的学生怎么做?换一种做法 like Select * from student where sName like ‘张%’ 会吧所有姓张的都查询到,现在我想 阅读全文
posted @ 2016-12-15 23:17 hao_1234_1234 阅读(16598) 评论(0) 推荐(0) 编辑
摘要: 数据库中,一个列如果没有指定值,那么值就为null,数据库中的null表示“不知道”,而不是表示没有。因此select null+1结果是null,因为“不知道”加1的结果还是“不知道”。select * from score where english = null ; select * from 阅读全文
posted @ 2016-12-15 23:15 hao_1234_1234 阅读(9935) 评论(0) 推荐(0) 编辑
摘要: 通过order by 语句进行排序: --1.降序order by 列名desc --2.升序order by 列名 或order by 列名asc --3.order by语句必须一定要放在整个sql语句的最后。 --4.根据多列进行排序 --5.可以按照表达式进行排序 --现根据英语成绩排序,再 阅读全文
posted @ 2016-12-15 23:13 hao_1234_1234 阅读(68175) 评论(0) 推荐(1) 编辑
摘要: use MyDataBase1 -- * 表示显示所有列 -- 查询语句没有加where条件表示查询所有行 select *from TblStudent 只查询表中的部分列 select tsid,tsname,tsgender from TblStudent --根据条件,只查询部分行(使用wh 阅读全文
posted @ 2016-12-15 23:10 hao_1234_1234 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 约束-保证数据完整性数据库约束是为了保证数据的完整性(正确性)而实现的一套机制。当创建了主外键关系后,如果在外键表中有任何记录引用了主键表中的某条记录,则在主键表中不能删除该记录。同时主键表也不能删除。 注意:创建约束时,如果表中已经存在“非法数据”(与约束不一致的数据),那么此时是无法成功创建约束 阅读全文
posted @ 2016-12-15 23:08 hao_1234_1234 阅读(11009) 评论(0) 推荐(1) 编辑
摘要: --delete from 表名 --1>只是删除表中某些数据,表结构还在.。 --2>Delete 可以带where子句来删除一部分数据,例如 DELETE FROM Student WHERE sAge > 20 --3>自动编号不恢复到初始值。 --truncate table 表名 --1> 阅读全文
posted @ 2016-12-15 22:58 hao_1234_1234 阅读(47864) 评论(1) 推荐(3) 编辑