SQL语句学习积累·数据的操作
数据的操作
- 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类型区别:
- JOIN: 如果表中有至少一个匹配,则返回行;没有匹配的则不会返回行(INNER JOIN 和JOIN是相同的)
- LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行。返回左表的所有行,与右表能匹配的,会返回要查询的右表的相关值;右表没匹配的,则对应列值为空
- RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行。同上。
- 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语句学习积累·数据的操作的更多相关文章
- SQL语句学习手册实例版
SQL语句学习手册实例版 表操作 例1 对于表的教学管理数据库中的表 STUDENTS ,可以定义如下: CREATE TABLE STUDENTS (SNO NUMERIC (6, ...
- 如何用SQL语句查询Excel数据?
如何用SQL语句查询Excel数据?Q:如何用SQL语句查询Excel数据? A:下列语句可在SQL SERVER中查询Excel工作表中的数据. 2007和2010版本: SELECT*FROMOp ...
- 使用Sql语句快速将数据表转换成实体类
开发过程中经常需要根据数据表编写对应的实体类,下面是使用sql语句快速将数据表转换成对应实体类的代码,使用时只需要将第一行'TableName'引号里面的字母换成具体的表名称就行了: declare ...
- SQL 语句学习
Sql语句学习 一. select playerId, count(playerId) as num from OperateLog_$i where playerId > 0 and roo ...
- SQL知识点、SQL语句学习
一. 数据库简介和创建1. 系统数据库在安装好SQL SERVER后,系统会自动安装5个用于维护系统正常运行的系统数据库: (1)master:记录了SQL SERVER实例的所有系统级消息,包括实例 ...
- 精心整理的SQL语句学习大全
-语 句 功 能 --数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据-数据 ...
- Sql Server系列:数据表操作
表是用来存储数据和操作数据的逻辑结构,用来组织和存储数据,关系数据库中的所有数据都表现为表的形式,数据表由行和列组成.SQL Server中的数据表分为临时表和永久表,临时表存储在tempdb系统数据 ...
- 经典SQL语句大全之数据开发
数据开发 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多 ...
- sql语句学习及索引学习,未完待续,补充增删改查
1,查询出last_name 为 'Chen' 的 manager 的信息. select * fromwhere employee_id = ( selectfrom employees wher ...
随机推荐
- codevs4189字典
沙茶 题目大意:求某一个字符串前缀有没有在n个字符串前缀里出现过 题解:Trie树 查询前缀有没有出现 代码: //codevs4189 #include<iostream> #inclu ...
- javabrideg的使用实践
(1)进入这个网站http://sourceforge.net/projects/php-java-bridge/files,选择Binary package,然后选择最新的版本Php-java-br ...
- (转)Android中的基类—抽取出来公共的方法
在Android中,一般来说一个应用会存在几十个页面,并且一个应用一般也会使用一个特定的主题,其中的页面的风格也是一致的,并且页面中的动画效果.页面的切换效果等也应该保持同样的风格,那么就需要一个基类 ...
- 删除SVN被锁定文件
svn的working copylocked这种情况大多是因为上次svn命令执行失败且被锁定了. 如果cleanup没有效果的话只好手动删除锁定文件. cd 到svn项目目录下,然后执行命令:del ...
- java代码----求最大值,平均值。。。
总结:方法的返回值----返回的对象到底是什么? package com.a; import java.util.Scanner; //从键盘输入10个数,并输出最大值,最小值,平均值 public ...
- 全文检索引擎Solr系列——Solr核心概念、配置文件
Document Document是Solr索引(动词,indexing)和搜索的最基本单元,它类似于关系数据库表中的一条记录,可以包含一个或多个字段(Field),每个字段包含一个name和文本值. ...
- ATM:模拟实现一个ATM + 购物商城程序
额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 可以提现,手续费5% 支持多账户登录 支持账户间转账 记录每月日常消费流水 提供还款接口 ATM记录操作日志 提供管理接 ...
- msf上MS-2017-010(Eternalblue)的复现
目标主机:192.168.220.148,系统为Microsoft Windows Server 2008 R2 Datacenter,开启了445端口 开启msf root@sch01ar:~# m ...
- Windows + Ubuntu 双系统安装
前言:本篇文章是对之前文章的更新,更新的主内容是把原来用手机拍摄的图片换成了虚拟机的截图,以及对磁盘划分的新的见解和一些使用感受,原本是打算删除之前的那篇Win + Ubuntu双系统的文章的,后来想 ...
- ubuntu下编译ffmpeg并用eclipse调试
一.下载ffnpeg源码 下载地址:http://ffmpeg.org/download.html 二.解决版本问题 可能之前你编译过ffmpeg,或者装过相关的库,那都要先卸载掉,否则用的时候会报一 ...