SQL 总结 SQL(Structured Query Language)是用于管理关系数据库的标准语言。它用于存储、修改和检索数据。 SQL 可以用于多种数据库管理系统,如 MySQL、Oracle、Microsoft Access 等。 数据库定义语言(DDL) * 创建数据库:CREATE DATABASE database-name * 删除数据库:DROP DATABASE dbname * 创建新表:CREATE TABLE tabname (col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ...) * 删除新表:DROP TABLE tabname * 增加一个列:ALTER TABLE tabname ADD COLUMN col TYPE * 添加主键:ALTER TABLE tabname ADD PRIMARY KEY (col) * 删除主键:ALTER TABLE tabname DROP PRIMARY KEY (col) 数据库操纵语言(DML) * 选择: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 数据库控制语言(DCL) * 授权:GRANT privilege ON table1 TO username * 撤销权限:REVOKE privilege ON table1 FROM username * 提交事务:COMMIT * 回滚事务:ROLLBACK 索引和视图 * 创建索引:CREATE [UNIQUE] INDEX idxname ON tabname (col…) * 删除索引:DROP INDEX idxname * 创建视图:CREATE VIEW viewname AS SELECT statement * 删除视图:DROP VIEW viewname 高级查询运算词 * UNION 运算符:通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。 * EXCEPT 运算符:通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。 * INTERSECT 运算符:通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。 一些不错的 SQL 语句 * 复制表:SELECT * INTO b FROM a WHERE 1<>1 或 SELECT TOP 0 * INTO b FROM a * 拷贝表:INSERT INTO b (a, b, c) SELECT d, e, f FROM a * 前 10 条记录:SELECT TOP 10 * FROM table1
- 粉丝: 1
- 资源: 33
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 快速定制中国传统节日头像(源码)
- hcia 复习内容的实验
- 准Z源光伏并网系统MATLAB仿真模型,采用了三次谐波注入法SPWM调制,具有更高的电压利用效率 并网部分采用了电压外环电流内环 电池部分采用了扰动观察法,PO Z源并网和逆变器研究方向的同学可
- 海面目标检测跟踪数据集.zip
- 欧美风格, 节日主题模板
- 西门子1200和三菱FXU通讯程序
- 11种概率分布的拟合与ks检验,可用于概率分析,可靠度计算等领域 案例中提供11种概率分布,具体包括:gev、logistic、gaussian、tLocationScale、Rayleigh、Log
- 机械手自动排列控制PLC与触摸屏程序设计
- uDDS源程序publisher
- 中国风格, 节日 主题, PPT模板