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("别名")获取统的计值,其它函数运用同上。
(5)数据表的建立和删除:
CREATETABLE数据表名称(字段1类型1(长度),字段2类型2(长度)……)
例:CREATETABLEtab01 (namevarchar (50), datetimedefaultnow ())
DROPTABLE数据表名称(永久性删除一个数据表)
4.记录集对象的方法:
rs.movenext将记录指针从当前的位置向下移一行
rs.moveprevious将记录指针从当前的位置向上移一行
rs.movefirst将记录指针移到数据表第一行
rs.movelast将记录指针移到数据表最后一行
rs.absoluteposition=N将记录指针移到数据表第N行
rs.absolutepage=N将记录指针移到第N页的第一行
rs.pagesize=N设置每页为N条记录
rs.pagecount根据pagesize的设置返回总页数
rs.recordcount返回记录总数
rs.bof返回记录指针是否超出数据表首端,true表示是,false为否
rs.eof返回记录指针是否超出数据表末端,true表示是,false为否
rs.delete删除当前记录,但记录指针不会向下移动
rs.addnew添加记录到数据表末端
rs.update更新数据表记录
分享到:
相关推荐
### SQL常用语句详解 #### 一、数据记录筛选 数据记录筛选是SQL中最常见的操作之一,主要用于从数据库中检索特定的数据记录。 ##### 1. 基本查询 ```sql SELECT * FROM 数据表 WHERE 字段名 = 字段值 ORDER BY ...
SQL,全称Structured Query Language,即结构...在实际应用中,了解并熟练掌握这些基本SQL语句是至关重要的,它们构成了数据库管理的基础。通过组合这些语句,你可以高效地查询、操作和分析存储在关系数据库中的数据。
- 获取`连接`执行SQL语句的结果集: ```vba Set rs = conn.Execute(SQL); ``` - 获取记录集中的统计值: ```vba rs("总和") ' 获取统计值 ``` 综上所述,以上内容概括了SQL语言的基础知识和常用操作,通过...
**EFCore 常规操作与生成的 SQL 语句** EFCore,全称为 Entity Framework Core,是 .NET Core 平台下广受欢迎的对象关系映射(ORM)框架,它提供了一种方便的方式来操作数据库,无需直接编写 SQL 语句。在 EFCore ...
根据提供的文件信息,我们可以整理出一系列重要的SQL知识点及其用法,包括常见的数据操作语言(DML)、数据定义语言(DDL)、数据控制语言(DCL)以及其他实用的SQL语句。 ### 数据操作语言(DML) #### SELECT ...
数据库是存储和管理数据的核心工具,SQL...以上就是一些常用的SQL语句及其功能,掌握这些基本操作后,你可以更高效地与数据库交互,进行数据管理和分析。在实践中不断练习和应用,将有助于深化对SQL的理解。
这个压缩包文件包含了两份文档,分别是“常用sql语句一览表.doc”和“sql语句.doc”,它们很可能是对SQL常用命令和概念的详细列举与解释。下面将深入探讨SQL的一些核心知识点。 1. 数据库操作: - **创建数据库**...
`SqlConnection` 类用于建立连接,`SqlCommand` 类用于执行SQL语句,而`SqlDataAdapter`和`DataSet` 可以用于填充数据或更新数据库。 4. SQL建表语句:根据JSON数据的结构,你需要生成对应的SQL CREATE TABLE语句。...
SQL Server ODBC 保留关键字一览表 在 SQL Server 中,保留关键字是 Transact-SQL 语言语法的一部分,用于分析和理解 Transact-SQL 语句和批处理。这些关键字有特殊的含义和用途,不能作为标识符或对象名使用。尽管...
- scripts:这个文件夹可能包含了数据库脚本,比如用于创建表、填充数据或执行其他数据库操作的SQL语句。 - sample:可能是额外的样本文件或数据,帮助用户更好地理解A5 SQL的工作方式。 总的来说,A5 SQL数据库...
SQL是Structured Query Language的缩写,是用于管理和处理关系数据库的标准语言。对于开发人员来说,掌握SQL命令至...在实际工作中,开发人员通常会结合这些基础命令,根据具体需求编写更复杂的SQL语句来实现特定功能。
总结来说,这个资源集合了中国最新的行政区划信息,以SQL和MySQL语句的形式提供,适用于各种数据库系统和地理信息系统。它对于开发地图应用、进行数据分析、建立邮政编码查询系统等项目具有极高价值。无论是开发者...
```sql CREATE TABLE `db_yhm_city` ( `class_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `class_parent_id` smallint(5) unsigned NOT NULL DEFAULT '0', `class_name` varchar(120) NOT NULL ...
本篇文章将深入探讨Oracle数据库中的一些常用函数,包括单行函数、处理NULL值的方法以及单行字符串函数。 首先,单行函数是SQL和PL/SQL中处理单行数据的关键工具。它们广泛应用于SELECT、WHERE、ORDER BY等子句,...
5. **-08442612**: 执行SQL语句时,发现它不是远程SQL语句。 6. **-09742601**: 地址列与目标列不匹配。 7. **-10154001**: SQL语句语法错误,例如表名过长等。 8. **-10254002**: 表名过长。 9. **-10342604**: ...
- 使用`PreparedStatement`执行SQL语句:当执行带参数的SQL语句时,使用`PreparedStatement`能有效防止SQL注入攻击,并提高性能。 ```java PreparedStatement ps = cn.prepareStatement("INSERT INTO user(id, name...
PL/SQL与SQL紧密结合,支持所有标准SQL语句,并在此基础上进行了扩展,提供了更丰富的功能。 **2、面向对象的支持** PL/SQL支持面向对象编程特性,如封装、继承和多态等,使得开发者能够构建复杂的应用程序。 **3...