数据的操作

  • select

取表中前五条数据

select top 5 from table_name

取表中前50%的数据

select top 50 percent from table_name
  • order by  :

默认为生序排列;DESC 表示降序排列(逆序)

返回表中某列唯一不同的值:

select DISTINCT column_name from table_name
  • LIKE:

    •   >%

    模糊查询,查询条件为以K开头

    SELECT column_name FROM table_name WHERE  列名 LIKE 'K%'

    模糊查询,查询条件为以X结尾

    SELECT column_name FROM table_name WHERE  列名 LIKE '%X'
    •   通配符_

    _代替一个字符    

  SELECT * FROM Persons
  WHERE FirstName LIKE '_eorge'
    •   [charlist] 

  • between...and

  查询介于两个值之间范围的数据。适用于数字类型、文本类型和日期类型。不同的数据库,对于边界值的处理不同,有的数据库会获取包括两个边界或者一个边界值,有的数据库会获取不包括边界值。

  • JOIN 

  SELECT col1,col2,col3 FROM tableA INNER JOIN  tableB on tableA.A_id = tableB.B_id 

  不同join类型区别:

    1.   JOIN: 如果表中有至少一个匹配,则返回行;没有匹配的则不会返回行(INNER JOIN 和JOIN是相同的)
    2.   LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行。返回左表的所有行,与右表能匹配的,会返回要查询的右表的相关值;右表没匹配的,则对应列值为空
    3.   RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行。同上。
    4.   FULL JOIN: 只要其中一个表中存在匹配,就返回行。LEFT JOIN 和RIGHT JOIN的合集
  • UNION
  合并两个或多个select语句的结果集
  • insert:

向表中插入新行

 insert into table_name SET  (column1,column2,column3,...,columnN) 
VALUES (val1,val2,val3,...,valN)
//插入新行,指定列插入新值

或者

insert into table_name SET  VALUES
(val1,val2,val3,...,valN)

//插入新行

  • update:

更新表中现有的数据

  • delete:

删除表中的一些数据,其中用户名都是以Vuser_开头的:

delete  from ttyz_users where user_name like '%Vuser_%' 
delete from table_name where column_name like '%XXX%'

遇到一个问题: Error -27796: Failed to connect to server "10.133.96.35:80": [10061] Connection refused 自从把虚拟用户数设置为1000后,就一直没能解决

SQL语句学习积累·数据的操作的更多相关文章

  1. SQL语句学习手册实例版

    SQL语句学习手册实例版 表操作 例1  对于表的教学管理数据库中的表 STUDENTS ,可以定义如下: CREATE  TABLE  STUDENTS (SNO      NUMERIC (6, ...

  2. 如何用SQL语句查询Excel数据?

    如何用SQL语句查询Excel数据?Q:如何用SQL语句查询Excel数据? A:下列语句可在SQL SERVER中查询Excel工作表中的数据. 2007和2010版本: SELECT*FROMOp ...

  3. 使用Sql语句快速将数据表转换成实体类

    开发过程中经常需要根据数据表编写对应的实体类,下面是使用sql语句快速将数据表转换成对应实体类的代码,使用时只需要将第一行'TableName'引号里面的字母换成具体的表名称就行了: declare ...

  4. SQL 语句学习

     Sql语句学习 一. select playerId, count(playerId) as num from OperateLog_$i where playerId > 0 and roo ...

  5. SQL知识点、SQL语句学习

    一. 数据库简介和创建1. 系统数据库在安装好SQL SERVER后,系统会自动安装5个用于维护系统正常运行的系统数据库: (1)master:记录了SQL SERVER实例的所有系统级消息,包括实例 ...

  6. 精心整理的SQL语句学习大全

    -语 句 功 能  --数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据-数据 ...

  7. Sql Server系列:数据表操作

    表是用来存储数据和操作数据的逻辑结构,用来组织和存储数据,关系数据库中的所有数据都表现为表的形式,数据表由行和列组成.SQL Server中的数据表分为临时表和永久表,临时表存储在tempdb系统数据 ...

  8. 经典SQL语句大全之数据开发

    数据开发 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多 ...

  9. sql语句学习及索引学习,未完待续,补充增删改查

    1,查询出last_name 为 'Chen' 的 manager 的信息.  select * fromwhere employee_id = ( selectfrom employees wher ...

随机推荐

  1. Android三种左右滑动效果 手势识别(转)

    本示例演示在Android中实现带渐显按钮的左右滑动效果. 关于滑动效果,在我的上一篇博文中提到过,有兴趣的朋友可以访问: http://www.cnblogs.com/hanyonglu/archi ...

  2. UNION和UNION ALL关键字

    UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同. 1.对重复结果的处理:UNION在进行表链接后会筛选掉重复的记录,Union All不会去除重复 ...

  3. VS2010环境下MFC使用DataGrid绑定数据源

    如果MFC的软件中 使用DataGrid控件后,在别的电脑上不能运行行,需要拷贝一个 MSDATGRD.ocx 和msstdfmt.dll  文件在软件的目录中,并写一个批处理文件 reg.dat 文 ...

  4. Oracle LSNRCTL------监听器的启动和关闭

    对于DBA来说,启动和关闭oracle监听器是很基础的任务,但是Linux系统管理员或者程序员有时也需要在开发数据库中做一些基本的DBA操作,因此了解一些基本的管理操作对他们来说很重要. 本文将讨论用 ...

  5. (转)Oracle存储过程基本语法

    本文转载自:http://www.cnblogs.com/hero4china/articles/base_rule_oracle_procedure.html 存储过程 1  CREATE OR R ...

  6. 显示等待 之 text_to_be_present_in_element 判断元素是否有xx 文本信息 用法

  7. jmeter中50%70%80%90%代表的含义

    参考 http://www.cnblogs.com/jackei/archive/2006/11/11/557972.html 我的理解是: 在4.08秒响应时间内有50%的用户达到这个4.08的标准 ...

  8. Java-Runoob:Java 基本数据类型

    ylbtech-Java-Runoob:Java 基本数据类型 1.返回顶部 1. Java 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根 ...

  9. xunsearch进阶使用

    目录 设置分页 设置排序 读取文档结果 搜索结果高亮处理 获取数量 获取热门搜索词 获取相关搜索词 设置分页 $search->setLimit(5); // 设置返回结果为前 5 条 $sea ...

  10. Linux学习笔记 - Shell 运算符篇

    Shell 运算符分类 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 算数运算符 首先,使用 shell 算数运算符是,需要 ...