数据库
爱吃萝卜的小青菜
酸菜鱼,又酸又菜又多余。
展开
-
SQL(一)——DDL(Database Definition Language)数据库定义语言
SQL:结构化查询语言(Structured Query Language),分为:Database Control LanguageDCL数据控制语言:grant、revoke是对使用数据库的用户操作,赋予、撤销权限Database Definition LanguageDDL数据定义语言:create、alter、drop、truncate是对表进行操作Database Man...原创 2019-03-15 22:48:45 · 705 阅读 · 1 评论 -
SQL(六)——连接查询
多表查询包括:等值与非等值连接查询(就是“=”“>”等)自然连接查询非自然连接查询自身连接查询复合条件连接查询三个示例表学生表student课程表course成绩表sc等值与非等值连接查询连接操作执行过程student.sno=scc.sno先在表 student 中找到第一个元组(行),然后从头开始扫描表 sc ,逐一查找与 student 第一个元...原创 2019-03-20 17:34:28 · 219 阅读 · 0 评论 -
SQL(二)——select子句
select 需要配合很多东西,才能体现出强大单表查询查询某个表中的若干列查询指定列createunique/clusterindex索引名on表名(列名 asc\desc)select id,sname from studentselect目标列们from表名——各个目标列之间用 “,” 隔开————查询全部列sel...原创 2019-03-16 21:23:21 · 603 阅读 · 0 评论 -
SQL(三)——where子句
常用的查询条件比较“=”、“<”、“>”、“<=”、“>=”、“!=”、“!>”、“!<”、“not + 运算符”select distinct snamefrom studentwhere sdept='cs'多重条件“and”、“or”、“not”select distinct snamefrom stu原创 2019-03-16 22:03:33 · 238 阅读 · 0 评论 -
SQL(四)——聚集函数
12原创 2019-03-17 10:18:44 · 1100 阅读 · 0 评论 -
SQL(五)——group by子句
group by子句将查询结果按某一列或多列的值分组,值相等的为一组。对查询结果分组,是为了细化“聚集函数”的作用范围。如果不对查询结果分组,“聚集函数”将作用于整个查询结果。分组后“聚集函数”将作用于每一组,即每一组都有一个函数值。这是在《数据库系统概论》里的话,但我觉的,group by子句可以理解成,先把数据按group by子句分组,再在分组里分别执行select。查询结果分...原创 2019-03-17 10:49:14 · 533 阅读 · 0 评论 -
各种Tips
NavicatNavicat破解转载 2019-06-20 20:37:27 · 98 阅读 · 0 评论