Sql语句用的不多,一直记不住,今天就总结列下,以后就不用查来查去了。
假设有表格
tbl_A
id
|
ip
|
port |
description
|
0 |
127.0.0.1 |
23
|
|
1 |
192.0.0.1 |
80 |
|
2 |
localhost |
8080 |
|
查询
查询一张表格所有数据:
select * from tbl_A
查询一张表格特定列数据:
select ip, port from tbl_A
查询一张表格特定列特定条件的数据:
select ip, port from tbl_A where ip='127.0.0.1' and port=23
插入
insert into tbl_A (id, ip, port, description)
values (1, '192.169.20.1', 56, '')
更新
update tbl_a
set ip = '127.0.0.1', port = 66
where (id = 0)
删除
delete from tbl_a
where (ip = '127.0.0.1') and (port = 66)
关联更新
tbl_B
id
|
name
|
0 |
name1 |
1 |
name2 |
2 |
name3 |
把记录tbl_A的ip更新到tbl_B的name, 条件tbl_A和tbl_B记录的ID相等的情况小
UPDATE tbl_b
SET name = tbl_a.ip
FROM tbl_a, tbl_b
WHERE (tbl_a.id = tbl_b.id)
UPDATE b
SET name = a.ip
FROM tbl_a AS a, tbl_b AS b
WHERE (a.id = b.id)
内连接查询
左外联结
右外连接
完全外连接
http://www.iteye.com/topic/185385
分享到:
相关推荐
本篇将详细介绍一些基本和进阶的MySQL SQL语句示例。 1. **创建数据库** ```sql CREATE DATABASE example_db; ``` 这条语句创建了一个名为`example_db`的新数据库。 2. **选择数据库** ```sql USE example_...
通过`CREATE TABLE`语句可以创建一个新的表格。例如,下面的代码创建了一个名为`students`的表格,包含`student_id`(学生ID)、`name`(姓名)、`sex`(性别)和`birth`(出生日期)等字段。 ```sql CREATE TABLE ...
人事管理系统系统建表SQL语句示例
本资源"Excel表中跨工作薄跨表实用SQL语句示例.zip"提供了相关教程和实例,帮助用户更好地理解和运用这一技能。 首先,SQL(Structured Query Language,结构化查询语言)是用于管理和处理关系数据库的标准语言。在...
插入、更新、删除、索引、过程和函数、视图、触发器、备份与还原
以下是一个涉及子查询的超长SQL语句示例: ```sql SELECT * FROM tab1 WHERE fld1 IN ( SELECT VALUE FROM table2 ) ``` 这个例子中,`SELECT * FROM tab1`是从`tab1`表中选择所有列,而`WHERE fld1 IN (SELECT ...
SQL语句示例 SQL语句示例是结构化查询语言的实践应用,主要功能是同各种数据库建立联系,进行沟通。查询是对存储于SQL的数据的请求,Select语句是查询的核心,用于从数据库中检索出数据,然后以一个或多个结果集的...
**SQL语句示例**: ```sql SELECT * FROM OPENQUERY( [远程服务器别名], 'SELECT * FROM TT.dbo.test1' ) ``` 其中,`[远程服务器别名]`需要预先配置好。具体配置方法如下: 1. **创建远程服务器别名**: - ...
《经典SQL语句大全.doc》这份文档很可能是书中部分内容的摘录或精华版,包含了一些典型的SQL语句示例和应用场景,便于读者快速查阅和学习。对于想要提升SQL技能的读者,无论是初学者还是有一定经验的开发者,这本书...
**SQL语句示例**: ```sql SELECT * INTO b FROM a WHERE 1<>1; ``` **解释说明**: 这条SQL语句用于创建一个名为`b`的新表,并复制表`a`的结构到新表`b`中,但不会复制任何数据。这里通过`WHERE 1<>1`条件来确保...
以下是可能的SQL语句示例: ```sql -- 查询新旧分类对应的行业代码 SELECT old_category_code, new_category_code FROM industry_mapping WHERE old_category_code = '10101'; -- 统计新分类下制造业的企业数量 ...
本文将深入探讨这两种转换方法,并提供具体的 SQL 语句示例,以及创建示例表结构的 SQL 代码。 ### 1. 行转列(Pivot) 行转列是将数据表中的某些行转换为列,以便更直观地呈现数据。在 MySQL 中,没有内置的 ...
本文将详细阐述这些知识点,并提供具体的SQL语句示例。 ### SQL语句查询所有重复记录 #### 1. 查询重复记录的基础方法 - **基本原理**:通过`GROUP BY`和`HAVING`子句来筛选出现次数多于一次的记录。 - **SQL示例*...
本教程配套的SQL语句示例,将为我们揭示一些高级概念和技术,如联接、子查询、窗口函数、存储过程、触发器以及性能优化策略。以下是这些知识点的详细说明: 1. **联接(JOIN)**:联接是SQL中合并两个或更多表数据...
根据给定文件的信息,我们可以将这些SQL练习题逐一解析,并从中提炼出相关的知识点。 ### 1. 查询 Student 表中的所有记录的 Sname、Ssex 和 Class 列。 **知识点:** - `SELECT` 语句的基本用法;...**SQL语句示例...
根据给定的信息,我们可以归纳出一系列精妙的SQL语句示例及应用场景解析: ### SQL语句示例一:空查询技巧 #### SQL语句 ```sql SELECT * INTO b FROM a WHERE 1 <> 1; ``` #### 解析 此SQL语句是一种常用的技术...
### SQL语句示例 虽然给定的文件内容似乎并未直接提供具体的SQL语句,但从其描述中我们可以感受到编写优秀SQL语句的重要性。例如,一个高效的联接查询可能看起来像这样: ```sql SELECT a.name, b.value FROM ...
SQL语句示例集锦 数据库学习的重要性不言而喻,本篇文章收录了50个SQL语句的例子,涵盖了基本的SQL语句操作,旨在帮助初学者快速掌握SQL语句的使用。以下是相关知识点的总结: 1. 查询“001”课程比“002”课程...
### 常用SQL语句示例 #### 示例1:创建表 ```sql CREATE TABLE Employees ( ID INT PRIMARY KEY, Name VARCHAR(100), Age INT, Department VARCHAR(50) ); ``` #### 示例2:插入数据 ```sql INSERT INTO ...
在Java编程中,调试SQL语句是开发过程中的常见任务,尤其当面对复杂且冗长的查询时。为了提高效率并使SQL语句更易于理解和分析,格式化SQL语句显得尤为重要。标题提及的"Java打印漂亮的SQL语句(被格式化的SQL语句)...