还剩2页未读,继续阅读
文本内容:
必需驾驭的基础学问SQL说明SQL是操作数据库内容的,可以进行select查询检索,update修改,insertinto添加,delete删除以下内容举例,均参考下表:新闻春表里面的字段夕咧是id(编号),leiid(分类),biaoti(标题),neirong,shijian,|jishu常用关键词含义的简洁说明(不区分大小写)(计数)|SELECT查询,检索数据库,从数据库表中检索数据行和列INSERT添加数据,向数据库表添加新数据行DELETE删除数据,从数据表中删除数据行UPDATE更新数据库表中的数据WHERE设置条件以下内容都是在WHERE内运用LIKE模糊查询IN包含BETWEEN在两者之间TOP前几条信息LIMIT用于在MYSQL中设置显示的记录位置和数量以上内容在WHERE内运用ORDER BY设置排序规则,以下两个是它的两个规则ASC排序规则为升序(默认),123456DESC排序规则为降序,654321基本语句SELECT主要被用来对数据库进行查询并返回符合用户查询标准的结果集最基本的SELECT语句格式为SELECT[ALL|DISTINCT]select_listFROM table_list[WHERE search_condit ion][GROUP BY group byexpression][HAVING search_condition][ORDER BYorder list[ASC|DESC]]其中口内是可选内容,具体运用方法介绍如下[ALLI DISTINCT]:ALL显示表中满意条件的全部记录,DISTINCT删除查询结果中重复的记录,只返回满意条件的第一条记录[WHERE search_condilion]:设置筛选条件,过滤掉不须要的记录WHERE子句可以包含以下各种运算符
1.比较运算符(大小比较),=,=,,=,,!,!
2.范围运算符(表达式值是否在指定范围内)BETWEEN……AND……,NOT-BETWEEN……AND……
3.列表运算符(推断表达式是否为列表中指定的项)IN(项1,项2,……),NOTIN(项1,项2,……)
4.模糊推断符(推断值是否及指定的字符匹配格式相符)LIKE,NOT LIKE
5.空值推断符(推断表达式是否为空)IS NULL,IS NOTNULL
1.更新数据记录1update数据表set字段名=字段值where条件表达式2update数据表set字段1;值1,字段2=值2……字段n=值nwhere条件表达式例子update scoreset jishu二jishu+1where id=l删除数据基本语句DELETE只要是提到删除数据,就要用到delete以下是关于DELETE的写法及实例删除数据记录1delete from数据表where条件表达式2delete from数据表将数据表中全部记录删除例子Delete fromnews whereid=3101添加数据基本语句INSERT INTO只要是提到添加数据,就要用到insert into以下是关于insert into的写法及实例添加数据记录1insert into数据表字段1,字段2,字段3…values值1,值2,值3…2insert into目标数据表select*from源数据表把源数据表的记录添加到目标数据表例子INSERT INTOnews biaoti,neirongVALUES C学习编程;学习编程重要的是学会分析Where id=l聚合函数的用法AVG([ALL|DISTINCT]字段名)得出一个表格栏平均值COUNT([ALL|DISTINCT]*|字段名)对数据行数的统计或对某一栏有值的数据行数统计MAX(字段名)取得一个表格栏最大值MIN(字段名)取得一个表格栏最小值SUM([ALL|DISTINCT]字段名)把数据栏的值相加说明[ALLlDISTINCT]ALL显示表中满意条件的全部记录,DISTINCT删除查询结果中重复的记录,只返回满意条件的第一条记录聚合函数用法举例如下fil表编号影院影片单价卖出票数大众影院1A110019812华夏剧场A11001982时代剧场3A11001983新中国彩院4A11001984时代剧场5A11001983大众影院6A110019817华夏剧场A11001982时代剧场8A11001983新中国影院9A11001984*(自动编
1.在FILM表中查询每个影院总的票款Select sum(单价*卖出票数)as票款,影院From fiImGroupby影院
2.统计FILM中有几家影院Select count(didtinct影院)as影院个数From film
3.统计片名为Al的影片在各影院平均卖出的票数Select AVG(卖出票数)AS平局卖出票数,影院From filmWhere片名二“Al”GROUPBY影院
4.统计片名为Al的影片在各个影院卖出票数的最大值Select AVG(卖出票数)AS卖出票数From filmWhere片名二“Al”。
个人认证
优秀文档
获得点赞 0