首页 > 数据库 >SQL常用语句一览(增删改查Easy)

SQL常用语句一览(增删改查Easy)

时间:2023-01-05 11:34:11浏览次数:45  
标签:SQL 改查 数据表 字段 select Easy sql where 字段名


SQL常用语句一览
(1)数据记录筛选:
sql="select*from数据表where字段名=字段值orderby字段名[desc]"
sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]"
sql="selecttop10*from数据表where字段名orderby字段名[desc]"
sql="select*from数据表where字段名in('值1','值2','值3')"
sql="select*from数据表where字段名between值1and值2"
(2)更新数据记录:
sql="update数据表set字段名=字段值where条件表达式"
sql="update数据表set字段1=值1,字段2=值2……字段n=值nwhere条件表达式"
(3)删除数据记录:
sql="deletefrom数据表where条件表达式"
sql="deletefrom数据表"(将数据表所有记录删除)
(4)添加数据记录:
sql="insertinto数据表(字段1,字段2,字段3…)values(值1,值2,值3…)"
sql="insertinto目标数据表select*from源数据表"(把源数据表的记录添加到目标数据表)
(5)数据记录统计函数:
AVG(字段名)得出一个表格栏平均值
COUNT(*|字段名)对数据行数的统计或对某一栏有值的数据行数统计
MAX(字段名)取得一个表格栏最大的值
MIN(字段名)取得一个表格栏最小的值
SUM(字段名)把数据栏的值相加
引用以上函数的方法:
sql="selectsum(字段名)as别名from数据表where条件表达式"
setrs=conn.excute(sql)
用rs("别名")获取统的计值,其它函数运用同上。
(6)数据表的建立和删除:
CREATETABLE数据表名称(字段1类型1(长度),字段2类型2(长度)……)
例:CREATETABLEtab01 (namevarchar (50), datetimedefaultnow ())
DROPTABLE数据表名称(永久性删除一个数据表)


标签:SQL,改查,数据表,字段,select,Easy,sql,where,字段名
From: https://blog.51cto.com/kenkao/5989760

相关文章

  • mysql 5.7 增加regexp_replace函数
    CREATEDEFINER=`root`@`%`FUNCTION`regexp_replace`(ori_strLONGTEXT,patternVARCHAR(1000),repl_strVARCHAR(1000))RETURNSlongtextCHARSETutf8mb4DETERMI......
  • MySQL单列索引与多列索引的区别
    本文讨论当查询条件在两个以上时,单列索引与联合索引对查询性能的影响Mysql版本5.7,数据库引擎innodb测试中使用explain+具体sql可看索引使用情况一些影响索引性能......
  • postgresql/lightdb的 is distinct from、is not distinct from
    在postgresql/lightdb开发过程中有时会用到is distinct from和isnotdistinctfrom这个功能。isdistinctfrom功能描述A和B的数据类型、值不完全相同返回tru......
  • Mybatis Plus 执行sql server 存储过程
    Mapper.javaStringgetRealName(StringuserName);多租户模式下,需要加注解@InterceptorIgnore(tenantLine="true")@InterceptorIgnore(tenantLine="true")Stri......
  • SQL 分组(分区)排序获取第一条数据 ROW_NUMBER() OVER() PARTITION BY的使用
    有一张价格“订单价格设置”表如下:商品编号,价格设置时间id(类似于创建时间,创建时间约早,则act_id越小),价格的时间段,商品价格 现在要求选出每个商品价格最大,价格设......
  • HTML5 Web SQL 数据库简介
    WebSQL数据库API并不是HTML5规范的一部分,但是它是一个独立的规范,引入了一组使用SQL操作客户端数据库的APIs。WebSQL数据库可以在最新版的Safari,Chrome和Ope......
  • postgresql/lightdb OVERLAPS 和 BETWEEN SYMMETRIC函数介绍
    PostgreSql/lightdb中有两个非常方便、有用的比较操作,OVERLAPS和BETWEENSYMMETRIC。1.OVERLAPS(重叠)OVERLAPS操作,用于检测两个日期范围是否重叠。举例:SELECT(......
  • mysql删除重复数据
    一个bug导致的一张日志表出现大量重复数据,需要删除重复数据,神仙sql如下,sql过于复杂把navicate的sql美化器都给整不会了,美化不出来,执行结果这条sql删除了75万条数据:DELETE......
  • postgresql/lightdb中覆盖自增列值
    PostgreSQL里的自动生成标识列identitycolumn和自动生成存储列generatedcolumn是非常不错的功能,不过他们的实现语法比较近似,容易弄混,本文将进行示例介绍。PGv10:......
  • 【MySQL 8】MySQL 5.7都即将停只维护了,是时候学习一波MySQL 8了【转】
    MySQL8新特性选择MySQL8的背景:MySQL5.6已经停止版本更新了,对于MySQL5.7版本,其将于2023年10月31日停止支持。后续官方将不再进行后续的代码维护。另外,MySQL8.0......