SQL语句(基础 总数 排序)

SQL语句中 最基础 的就是增,删,改,查这四种

增是增加一条数据:

insert into T_User(表格名称) (FAccount,FPwd,FName)VALUES(‘账号‘,‘密码’,‘姓名‘)  这是指定字段的增加

全部字段增加数据:

insert into T_User  VALUES(‘账号‘,‘密码’,‘姓名‘)将表格的的每个字段都添加上数据    编写sql代码时  排序必须跟表格里字段的排序相符  不然会添加错乱

删是删除数据:

delete from  T_User  (表格名称)  where FId=4(表格中第几条)  使用时必须带where FId=FId   不然会删除表格中所有数据

还有一种删除就是多条删除:

delete from  T_User  (表格名称) where FId in(20,21,22,23,24)     in后面括号里的都说FId号    意思是将表格中FId为20 21 22 23 24 的数据删除

改是修改数据:

update T_User  (表格名称)set [email protected],[email protected] where [email protected]

查是查询数据:

查询  select * from(从) T_User(表格) where FAccount(账号) = @FAccount and FPwd(密码) [email protected]  格式   从表格中查询一条数据  也可以select * from(从) T_User(表格) where [email protected]

(总数)

计算表格数据的总数  用count 1 来表示  :

例如 select COUNT(1) from T_User(表格) 意思就是查询这个表格的数据总条数   表格内的所有数据都会计算然后出来一个总数据值

还有另外里两条常用的   就是增加字段  和修改字段

添加字段:
ALTER TABLE T_User(表格)ADD FName(字段名称) Nvarchar(250)(字段类型)

删除字段:
ALTER TABLE  T_User(表格)DROP COLUMN FName(字段名称)

数据的排序有两种  倒序和正序

正序:

order by FId asc(根据FId排列正序)

倒序:

order by FId desc(根据FId排列倒序)

例如查询数据的上下条

查询上一条数据:

select top 1(取第一条数据) * from(select * from  T_User(表格) where FId<5) as iii(新的排序表名称) order by FId desc   (根据FId排列倒序);意思就是先查询表格里FId小于5的的数据 在倒序排列 取第一条数据(也就是FId为4的数据)

查询下一条数据:

select top 1(取第一条数据) * from(select * from T_User(表格) where FId>5) as iii(新的排序表名称) order by FId asc   (根据FId排列正序):意思就是先查询表格里FId大于5的的数据 在正序排列 取第一条数据(也就是FId为6的数据)

原文地址:https://www.cnblogs.com/yutang-wangweisong/p/12090489.html

时间: 2024-10-10 08:45:52

SQL语句(基础 总数 排序)的相关文章

精妙SQL语句 基础

精妙SQL语句SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份<精妙SQL速查手册>,不吝赐教! 一.基础1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname 3.说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC s

SQL语句基础之 单表查找

Sql语句之 单表查询 一.一般查询 1.查看表中的所有记录 以及 所有字段(属性) 语句 : select * from student; 2.只查看某些字段 语句:select sname,sex from student; 3.把查询出来的结果的字段名显示为其它名字 语句: select sname as ‘姓名’ , sage as ‘年龄’ from student; 4.在查询结果中添加一列,这一列的值为一个常量 语句:select sname,sex,’广州’ address fr

sql语句基础和提升

mysql sql语句大全 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBac

【转】软件测试工程师之必备SQL语句基础

https://blog.csdn.net/qq_15630913/article/details/79308943 作为一个软件测试工程师,我们在测试过程中往往需要对数据库数据进行操作,但是我们的操作大多以查询居多,有时会涉及到新增,修改,删除等操作,所以我们其实并不需要对数据库的操作有特别深入的了解,以下是我在工作过程中整理的比较常用的SQL语句. 1.插入表数据: insert into 表名1 (字段1,字段2) values(字段1值,字段2值); 2.删除表数据: delete:de

MySQL阶段二——sql语句基础(3)

Outfile 注意: Insert详解 delete和update相关 视图 01.视图创建 02.视图相关定义 03.视图创建详解 04.删除视图 05.视图查询 06.更新视图 07.视图的执行过程 触发器 01.定义触发器 02.操作触发器 03.注意 Outfile 将检索到的数据,保存到服务器的文件内. 通过:select * from outfile "文件地址" from XXXX; 注意: 1.可以自动创建文件,但是对已有文件不能操作. 2.生产的文件格式:默认使用制

SQL语句基础

根据http://www.w3school.com.cn/sql/sql_syntax.asp教程学习, 并在这里做了笔记. 语法: SQL 对大小写不敏感! 如果使用的是 MS Access 和 SQL Server 2000,则不必在每条 SQL 语句之后使用分号,不过某些数据库软件要求必须使用分号. 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL). SQL (结构化查询语言)是用于执行查询的语法.但是 SQL 语言也包含用于更新.插入和删除记录的语法.

SqL语句基础之增删改查

增查删改的SQL语句,如此的实用,下面我就来简单介绍一下它简单的用法. 1.什么是SQL? SQL是用于访问和处理数据库的标准的一种计算机语言. 2.SQL可以做什么?  (1)可以向数据库进行查询  (2)可以向数据库插入数据  (3) 可以更新数据库中的数据  (4)可以删除数据库中的数据  (5)可以向数据库新增数据 ps:总的可以大体的分为增,删,改,查 3.怎么编写SQL语言? 现在主要编写SQL语言的工具是SQL server,由微软公司发布出来的,由于数据库更新比较繁琐,所以当前使

Oracle PL/SQL语句基础学习笔记(上)

PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE server和其它工具中了,近几年中很多其它的开发者和DBA開始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件.以及怎样设计并运行一个PL/SQL程序. 1.PL/SQL的长处 从版本号6開始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL的长处以及其独有的数据管理的便利性,那么你非常难想象ORACLE缺了PL/SQL的情形.PL/SQL 不是一个独立的产品,他

MySQL数据库:SQL语句基础、库操作、表操作、数据类型、约束条件、表之间的关系

数据库相关概念: 1. 数据库服务器:运行数据库管理软件的计算机 2. 数据库管理软件:MySQL.Oracle.db2.slqserver 3. 库:文件夹,用来组织文件/表 4. 表:文件(类似于excel),用来存放多行内容/多条记录 5. 记录:事物一系列典型的特征 6. 数据:描述事物特征的符号 MySQL数据库就是一个套接字软件,用来管理其他机器上的数据文件 MySQL介绍: MySQL是一个关系型数据库管理系统:就是一个基于socket编写的C/S架构胡软件 客户端软件 mysql