- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL常用语句与解释
SQL常用语句与解释(1)数据记录筛选: sql=select * from 数据表 where 字段名=字段值 order by 字段名 [desc] //从数据表中读取“字段名=字段值”的所有字段并根据字段名排序【倒序】 sql=select * from 数据表 where 字段名 like %字段值% order by 字段名 [desc] //从数据表中读取“字段名中包含字段值”的所有字段并根据字段名排序【倒序】 sql=select top10 * from 数据表 where 字段名=字段值 order by 字段名 [desc] //从数据表中读取前10条满足“字段名=字段值”的所有字段并根据字段名排序【倒序】 sql=select * from 数据表 where 字段名 in(值1,值2,值3) //从数据表中读取“字段名满足三个值中的一个”的所有字段(2)更新数据记录: sql=update 数据表 set 字段名=字段值 where 条件表达式 //更新数据表中满足条件表达式的记录的字段(更新一条字段) sql=update 数据表 set 字段1=值1,字段2=值2……字段n=值n where 条件表达式 //更新数据表中满足条件表达式的记录的多个字段(更新多条字段)(3)删除数据记录: sql=delete from 数据表 where 条件表达式? ???//删除数据表中满足条件表达式的所有记录 sql=delete from 数据表? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???//将数据表所有记录删除(4)添加数据记录: sql=insert into 数据表(字段1,字段2,字段3…) values(值1,值2,值3…) //将值1,值2,值3...插入数据表的字段1,字段2,字段3... sql=insert into 目标数据表 select * from 源数据表? ?? ?? ?//把源数据表的记录添加到目标数据表(5)数据记录统计函数: AVG(字段名) //得出一个表格某个字段的平均值 COUNT(*|字段名) //对数据行数的统计或对某一字段有值的数据行数统计 MAX(字段名) //取得一个表格中某字段的最大值 MIN(字段名) //取得一个表格中某字段的最小值 SUM(字段名) //取得一个表格中某字段的总和引用以上函数的方法: sql=select sum(字段名) as 别名 from 数据表 where 条件表达式 //别名是为了引用的需要 setrs=conn.excute(sql) 用rs(别名)获取统的计值,其它函数运用同上。(5)数据表的建立和删除: CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度)……) 例:CREATE TABLE tab01 (name varchar (50), datetime default now ()) DROP TABLE 数据表名称? ?? ?//永久性删除一个数据表4.记录集对象的方法: rs.movenext 将记录指针从当前的位置向下移一行 rs.moveprevious 将记录指针从当前的位置向上移一行 rs.movefirst 将记录指针移到数据表第一行 rs.movelast 将记录指针移到数据表最后一行 rs.absoluteposition=N? ?记录指针移到数据表第N行 rs.absolutepage=N 将记录指针移到第N页的第一行 rs.pagesize=N 设置每页为N条记录 rs.pagecount 根据pagesize的设置返回总页数 rs.recordcount ? ?返回记录总数 rs.bof ? ?返回记录指针是否超出数据表首端,true表示是,false为否 rs.eof ? ?返回记录指针是否超出数据表末端,true表示是,false为否 rs.delete ? ???删除当前记录,但记录指针不会向下移动 rs.addnew ? ?? ?添加记录到数据表末端 rs.update ? ?? ? 更新数据表记录经典SQL语句集锦(一)下列语句部分是MsSql语句,不可以在access中使用。SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,RE
文档评论(0)