`

几个简单的sql 不常写就容易忘记

阅读更多
一.说明 几个简单的基本的sql语句,不常写,就容易忘记。

1.查询  select * from table1 where 范围
2.插入  insert into table1 (field1,field2)values(value1,value2)
3.删除  delete from table1 where 范围
4.更新  update table1 set field1=value1 ,field2= value2 where 范围
5.like查询 select * from table1 where filed1 like '%value1%'
6.排序 select * from table1 order by filed1 desc [or asc]
7.总数 select count(*) as totalcount from table1
8.求和 select sum(field1) as sumvalue from table1
9.平均 select avg(field1) as avgvalue from table1
10.最大 select max(field1) as maxvalue from table1
11.最小 select min(field1) as minvalue from table1

   ----between and ----  
 eg:
 select * 
	from table1
		 where salary 
		 		between 2000 and 5000
		 		
 select *
     from table1 
     	where salary >=2000 and salary <=5000
		 		
    
  ----or ----
 eg:
 select tname,dname,sal
        from teacher 
             where dname='计算机' 
             	  or dname='生物'
             	     order by dname 
 

 
   ----not in ----  
 eg:
 select tname,dname,sal,age
        from teacher 
             where dname
             	 not in('计算机','生物','机械工程')
             	 		order by dname 
 
 
 
    ----not ----  
 eg:
 select tname,dname,sal,age
        from teacher 
             where 
             	 not dname = '计算机'
             	 		order by dname 
 select tname,dname,sal,age
        from teacher 
             where 
             	 not sal > 1500
             	 		order by dname 
             	 		
             	 		
  -----------<> not != --------

not 可以有其他运算符组合查询
eg:
 select tname,dname,sal,age
        from teacher 
             where 
             	 not age between 40 and 50
             	 		order by dname 
             	 		
     	
     	
             	     
             	     
    

 

分享到:
评论

相关推荐

    SQL代码提示插件(SQL Assistant)

    1. 自动补全:在编写SQL语句时,只要输入几个字符,插件就能自动列出与之匹配的表名、视图名、列名、存储过程、函数等,节省了大量查找和输入的时间。 2. 语法高亮:自动对SQL代码进行颜色标记,使得代码更易读,...

    spring+mybatis。非常简单

    综上所述,这个压缩包提供的实例教程涵盖了以下几个核心知识点: 1. **Spring框架**:学习如何在Spring环境中配置和使用MyBatis,理解Spring的依赖注入和AOP如何简化应用开发。 2. **MyBatis集成**:掌握MyBatis的...

    Oracle管理员密码忘记怎么办

    在进行密码重置之前,需要确认以下几个前提条件: 1. **具备DBA权限**:执行密码重置操作需要具有DBA级别的权限。 2. **启动实例但不打开数据库**:通常情况下,需要将数据库启动到nomount或mount状态,避免对正在...

    MyBatis动态SQL是一项强大的特性,它允许我们在编写SQL语句时根据条件动态地添加或删除某些部分,从而实现更加灵活和高效的

    这种方式不仅容易出错(如忘记添加必要的条件或SQL语法错误),而且代码量庞大,难以维护。相比之下,MyBatis提供的动态SQL功能则大大简化了这一过程,使开发变得更加高效和简单。 #### 三、动态SQL的实现机制 ...

    Laravel使用原生sql语句并调用的方法

    1. `DB::select()`方法接收一个SQL字符串作为参数,并返回一个包含结果的对象数组。如果查询没有结果,返回的数组将是空的。 2. 在SQL查询中,可以使用`AS`关键字为计算或聚合的字段创建别名,如`total_people`,这...

    .NET开发者常会忽略的几个错误

    ### .NET开发者常会忽略的几个错误 在.NET框架下的应用程序开发过程中,开发者们往往会遇到各种各样的问题,其中有些是由于对某些细节不够重视所导致的。本文将重点介绍几种.NET开发者容易忽视但又非常重要的错误,...

    MSSQL 2008 R2 SN

    SQL Server 2008 R2相较于之前的版本进行了多方面的改进和增强,包括但不限于性能优化、安全性提升以及更丰富的商业智能工具支持。 #### 主要特点 - **性能优化**:通过优化的查询执行引擎提高了数据处理速度。 - *...

    php开发时容易忘记的一些技术细节

    这个函数看起来很简单,但有几个潜在的陷阱。首先,在PHP早期版本中,in_array()在比较元素时存在“怪异”行为,比如对不同类型的数据进行比较时不总是返回预期的结果。例如,当in_array()用于查找数组中的数值25时...

    超级有影响力霸气的Java面试题大全文档

    创建了几个String Object? 两个 31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?  SessionBean: Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个...

    朋友生日自动提醒

    【描述】:在现代社会中,由于生活节奏快,人们往往容易忘记亲友的生日。"朋友生日自动提醒"程序通过先进的算法和技术,能够自动跟踪并提前通知用户即将来临的生日。用户可以将联系人信息录入系统,包括姓名、生日和...

    管家婆密码重置工具

    使用该工具前,用户通常需要确保以下几个方面: 1. **合法性验证**:确保你有合法的权限使用该工具,因为它涉及到对系统数据的直接操作,不正确的使用可能会违反软件许可协议。 2. **备份数据**:在尝试重置密码...

    webgoat中文课程.pdf

    这包括但不限于以下几种漏洞类型: 1. SQL注入(SQL Injection):攻击者通过在Web表单输入或URL查询字符串中插入恶意的SQL代码,试图对数据库执行未授权的查询或命令。SQL注入攻击可能会泄露敏感数据,或者允许...

    Navicat Premium 15.rar

    在Navicat Premium 15版本中,有几个显著的更新和改进: 1. **界面优化**:15版可能对用户界面进行了升级,使其更加现代化和用户友好,提高工作效率。新的布局和配色方案可能更适合长时间使用,减轻视觉疲劳。 2. ...

    网页登录页面的课件,是你更容易做网页

    课程围绕以下几个核心知识点展开: 1. **添加控件实现登录功能**: 在创建登录页面时,通常需要包含用户名和密码输入框、登录按钮以及可能的注册或忘记密码链接。课程中提到的`HyperLink`控件用于创建超链接,例如...

    Oracle安全设置细节

    本文将详细阐述Oracle安全设置的几个重要方面,以增强数据库的防护能力。 首先,关于【用户安全设置】,在Oracle环境中,应确保只保留活跃且必要的用户账号。对于不再使用的或者创建后忘记删除的用户,应当进行锁定...

    flaskloginapp:使用Python Flask创建的简单登录应用

    为了使应用更加强大和安全,开发者需要考虑以下几个方面: 1. 使用数据库存储用户信息,而不是硬编码。 2. 对用户输入进行验证,防止SQL注入或XSS攻击。 3. 使用哈希和盐值对密码进行加密存储,增强安全性。 4. 实现...

    2、导致JVM内存泄露的ThreadLocal详解

    以JDBC为例,假设我们需要在一次事务中执行多个SQL语句。按照传统做法,可能需要多次获取数据库连接,这样很容易导致事务不一致的问题。为了解决这一问题,可以考虑使用`ThreadLocal`来绑定连接到当前线程,确保同一...

Global site tag (gtag.js) - Google Analytics