经典SQL语句大全 经典SQL语句大全
经典SQL语句大全 在数据库管理系统中,SQL(Structured Query Language)是一种标准的数据库语言,用于管理关系数据库管理系统。SQL语句是数据库管理系统的核心部分,用于执行各种数据库操作。下面是经典SQL语句大全的知识点总结: 一、数据库管理 * 创建数据库:CREATE DATABASE database-name * 删除数据库:DROP DATABASE dbname * 备份 SQL Server:使用sp_addumpdevice存储过程创建备份设备,BACKUP DATABASE语句备份数据库 二、表管理 * 创建新表:CREATE TABLE tabname (col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ...) * 根据已有的表创建新表:CREATE TABLE tab_new LIKE tab_old 或 CREATE TABLE tab_new AS SELECT col1, col2, ... FROM tab_old DEFINITION ONLY * 删除表:DROP TABLE tabname 三、列管理 * 增加列:ALTER TABLE tabname ADD COLUMN col type * 注意:增加列后不能删除,DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 四、主键管理 * 添加主键:ALTER TABLE tabname ADD PRIMARY KEY(col) * 删除主键:ALTER TABLE tabname DROP PRIMARY KEY(col) 五、索引管理 * 创建索引:CREATE [UNIQUE] INDEX idxname ON tabname(col…) * 删除索引:DROP INDEX idxname * 注意:索引是不可更改的,想更改必须删除重新建。 六、视图管理 * 创建视图:CREATE VIEW viewname AS SELECT statement * 删除视图:DROP VIEW viewname 七、基本SQL语句 * 选择:SELECT * FROM table1 WHERE 范围 * 插入:INSERT INTO table1 (field1, field2) VALUES (value1, value2) * 删除:DELETE FROM table1 WHERE 范围 * 更新:UPDATE table1 SET field1 = value1 WHERE 范围 * 查找:SELECT * FROM table1 WHERE field1 LIKE ’%value1%’ * 排序:SELECT * FROM table1 ORDER BY field1, field2 [DESC] * 统计:SELECT COUNT(*) AS totalcount FROM table1 * 求和:SELECT SUM(field1) AS sumvalue FROM table1 * 平均:SELECT AVG(field1) AS avgvalue FROM table1 * 最大:SELECT MAX(field1) AS maxvalue FROM table1 * 最小:SELECT MIN(field1) AS minvalue FROM table1 八、高级查询运算词 * UNION 运算符:通过组合其他两个结果表并消除重复行派生出一个结果表。 * EXCEPT 运算符:通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除重复行派生出一个结果表。 * INTERSECT 运算符:通过只包括 TABLE1 和 TABLE2 中都有的行并消除重复行派生出一个结果表。 九、外连接 * 左外连接(左连接):SELECT a.a, a.b, a.c, b.c, b.d, b.f FROM a LEFT OUTER JOIN b ON a.a = b.c * 右外连接(右连接):SELECT a.a, a.b, a.c, b.c, b.d, b.f FROM a RIGHT OUTER JOIN b ON a.a = b.c
剩余28页未读,继续阅读
- 粉丝: 0
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多线框物体架子检测28-YOLO(v5至v11)、COCO、CreateML、Paligemma、VOC数据集合集.rar
- Python快速排序算法详解及优化策略
- 政务大数据资源平台设计方案
- 完结17章SpringBoot3+Vue3 开发高并发秒杀抢购系统
- 基于MATLAB的信号处理与频谱分析系统
- 人大金仓(KingBase)备份还原文档
- SecureCRT.9.5.1.3272.v2.CN.zip
- CHM助手:制作CHM联机帮助的插件使用手册
- 大数据硬核技能进阶 Spark3实战智能物业运营系统完结26章
- Python个人财务管理系统(Personal Finance Management System)
- 多边形框架物体检测18-YOLO(v5至v11)、COCO、CreateML、TFRecord、VOC数据集合集.rar
- 虚拟串口VSPXD软件(支持64Bit)
- 机器学习金融反欺诈项目数据
- GAMMA软件新用户手册中文版
- CIFAR-10 64*64训练测试数据集
- cd35f259ee4bbfe81357c1aa7f4434e6.mp3