- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySql常用SQL增删改查
SQL语句的添加、删除、修改添加、删除、修改使用db.Execute(Sql)命令执行操作 Select语句普通查询查询全部的行和列select * from users查询部分的行并用as命名列(as可用空格代替)select UserName as 用户名,NickName密码,sex from users where sex = 0selectUserName,NickName,sex from users where sex 0查询空行select UserName from users where sex is null;select UserName from users where sex = ;使用常量列select UserName as 用户名,中北大学 as 学校 from users; 限制固定行数select UserId ,UserName as 用户名 from users limit 2,4;升序排列降序排列按照多列排序select * from users where Height 178 order by age asc;select * from users where Height 178 order by age desc;select UserName as 用户名,Height 身高,Age as 年龄 from users where Age20 order by Height asc, Age desc;随机查询前20条数据Select * from users order by rand () limit 20;关键字顺序:Wheregroup byhavingorder by高级查询:模糊查询——likeselect SName as 姓名 from Students where Sname like ‘张%’;模糊查询——IS NULLselect Sname as 姓名,SAddress as 地址 form Students where SAddress is null模糊查询——betweenselectStudentId,Score from Score where Score between 60 and 80模糊查询——inselect Sname as 学员姓名,SAddress as 地址 from Students where SAddress in(‘北京’,’广州’,’上海’);聚合函数分组查询分组查询——GROUP BY分组查询——多列分组分组查询——HAVING分组查询总结where字句从数据源中去掉不符合其搜索条件的数据group by 字句搜集数据航到各个组中统计函数为各个组计算统计值having 字句去掉不符合其搜索条件的各组数据行使用group by 时,select后面出现的内容要么为聚合函数,要么为group by 后面出现的内容关键字的先后顺序:where——group by——having——order by多表连接查询分类:内连接(inner join):(等值连接、内连接)只返回两个表中连结字段相等的行外连接:左外连接(left join)返回包括左表中的所有记录和右表中连结字段相等的记录右连接(right join):返回包括右表中的所有记录和左表中连结字段相等的记录。子查询在某些特定的业务需求下,当进行查询的时候,需要的条件是另一个select语句的结果,这个时候,就要用到子查询。用于子查询的关键字包括:in、not in、=、!=、exists、not exists…子查询在where语句中的一般用法:子查询——in子查询——not in子查询——exists子查询——not exists子查询——from中子查询子查询——any、in、someany意思任意一个,即大于任意一个即可,注意与all的区别子查询——ALLall意思所有的值,注意与any的区别not in 是ALL的别名补充:Sql = Select Distinct 字段名 From 数据表 Distinct函数,查询数据库存表内不重复的记录 Sql = Select Count(*) From 数据表 where 字段名1#18:0:0# and 字段名1 #19:00# count函数,查询数库表内有多少条记录,“字段名1”是指同一字段 例: setrs=conn.execute(select count(id) as idnum from news) response.writers(idnum) sql=select * from 数据表 where 字段名 between 值1 and 值2 Sql=select * from 数据表 w
您可能关注的文档
- Unit2动名词作主语和宾语.docx
- 武钢三中2015-2016学年高二下学期英语测试题.doc
- 四级听力八大语音技巧.doc
- 商丘市第一中学八年级英语上册9月月考试卷.doc
- 《师说》英汉对照.doc
- 湖北省北大附中武汉为明实验学校九年级英语全册 Unit 5 What are the shirts made of(第1课时)学案.doc
- 剑桥少儿英语一级B期中测试题.doc
- 拟南芥中PSB27的结构.docx
- 企业即时通数据库设计报告.doc
- 外研版英语必修5阅读与文化角课文原文.doc
- 2024精简护肤洁面趋势报告-TMIC-30正式版.doc
- 2024捕捉华夏民族珍味-咸味主食与咸味零食创新机遇报告-25正式版.doc
- 2024年秋季部编版小学道德与法治二年级上册全册课件PPT最新.pptx
- 部编版第十一册第四单元拓展提高教学课件.ppt
- 2024年秋季新西师大版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋新人教版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋季新人教版数学一年级上册全册教学课件(新版教材).pptx
- 2024年秋季新人教版数学一年级上册全册课件(新版教材).pptx
- 2024年秋季新人教版一年级上册数学全册教学课件(新版教材).pptx
- 2024年秋季新人教版一年级上册数学全册课件(新版教材).pptx
文档评论(0)