当前位置: 首页 > news >正文

大数据分析之MySQL学习1

学习内容:
一、SQL 语言分类

  • DQL(数据查询语言):用于数据查询,包含SELECT语句,可结合FROM(表或视图)、WHERE(查询条件)等进行字段、表或视图的查询。
  • DML(数据操作语言):用于数据操作,包含INSERT(插入)、UPDATE(更新)、DELETE(删除)语句。
  • DDL(数据定义语言):用于创建各种数据库对象,如CREATE TABLE(创建表)、CREATE VIEW(创建视图)、CREATE INDEX(创建索引,含 ISXN、CLUSTER 等类型)。
  • TCL(事务控制语言):用于事务控制,包含ROLLBACK WORK TO SAVEPOINT(回滚)、COMMIT WORK(提交)语句。
  • DCL(数据控制语言):用于数据权限控制,包含GRANT(授权)语句。

二、数据类型

  • 数值类型:int、float、decimal
  • 日期类型:date、time、datetime、timestamp
  • 字符串类型:CHAR、VARCHAR
  • 其他类型:NULL、布尔类型(true、false)、自定义类型

三、数据表操作

  • 创建数据表:使用CREATE TABLE语句
  • 修改数据表:使用ALTER TABLE语句,可通过MODIFY、ADD等操作进行修改
  • 删除表:使用DROP语句

四、完整性约束

  • 主键约束:PRIMARY KEY
  • 唯一性约束:UNIQUE
  • 外键约束:FOREIGN KEY ... REFERENCES
  • 非空约束:NOT NULL
  • 检查约束:CHECK
  • 删除约束:使用DROP CONSTRAINT语句(例如DROP PRIMARY KEY)

五、数据操作语句

  • 添加数据:INSERT INTO 表名(列1,列2,...) VALUES(值1,值2,...)
  • 修改数据:UPDATE 表名 SET 列1=值1,... [WHERE 条件];
  • 删除数据:DELETE FROM 表名 [WHERE 条件];

六、查询完整语法
SELECT 字段列表
FROM 表名列表
WHERE 条件列表
GROUP BY 分组字段
HAVING 分组后条件
ORDER BY 排序字段
LIMIT 分页限定

七、查询关键操作

  • 去重:DISTINCT
  • 字段通配与别名:*(代表所有字段);AS(用于字段别名,如列名 AS 别名)
  • 模糊查询:_(匹配单个任意字符);%(匹配任意个字符)
  • 排序:ASC(升序,默认);DESC(降序)
  • 聚合函数:count()(计数)、max()(最大值)、min()(最小值)、sum()(求和)、avg()(平均值)

八、多表查询
连接方式:内连接、外连接(左外、右外)

笔记:

045e7cf7b91f23130476fc18139209f3

a37408fb7612671eedfeb8a12de72018

http://www.hskmm.com/?act=detail&tid=31525

相关文章:

  • 2025年GEO(AI搜索优化)源头厂家终极口碑推荐榜
  • 2025年GEO(AI搜索优化)源头厂家Top10权威推荐榜
  • 10.15
  • 2025 年丝杆升降机厂家行业推荐榜:螺旋丝杆升降机/蜗杆丝杆升降机/蜗轮丝杆升降机/聚焦精准传动需求,德州德特机械设备有限公司成优选
  • 深度解读:2025中国太阳能板TOP10榜单背后的格局颠覆与逻辑
  • Docker - 部署Consul 新
  • 重新定义行业:2025年中国市场最值得关注的十大太阳能品牌
  • 2025年变位机厂家最新权威推荐榜:焊接变位机/防位移变位机/重型变位机,精准定位与高效协同技术解析
  • 使用TCL脚本快速创建Quartus工程
  • kv cache缓存
  • 为什么笔记本电脑突然变得很卡?固态硬盘突然变慢是什么原因?
  • 用 Uni-app 开发 C3 继续教育题库系统:静态资源导入、响应式交互与考试逻辑实现全解析
  • 2025年上海律师服务最新权威推荐榜:经侦律师,民事/刑事律师,经济/婚姻律师,法务律师,负债律师事务所专业解析
  • 2025 年永磁电机厂家推荐台州市台成机电,单相永磁电机,三相永磁电机,变频永磁电机,稀土永磁电机,直流永磁电机,无刷永磁电机,风机永磁电机,节能永磁电机,高效永磁电机公司推荐
  • 2025年实验室净化/手术室净化/洁净室工程厂家最新权威推荐榜:专业建设与无尘车间装修一站式解决方案
  • 深入理解 `itertools`:分类解析常用函数 (Effective Python 第36条) - 教程
  • linux配置环境变量
  • assert的基本用法
  • 1688代发铺货规格匹配设置
  • 2025年整平机厂家最新推荐排行榜,精密整平机,数控整平机,自动整平机,板材整平机源头厂家专业选购指南
  • task2
  • KiloCode 与 Claude Code 在长上下文文件写入操作中的稳定性差异深度解析
  • 2025年机械加工厂家最新权威推荐榜:钣金/焊接/零件/非标自动化/精密金属加工,专业定制与技术创新实力解析
  • 2025年10月15号随笔
  • Ubuntu20.04安装NVIDIA显卡驱动、CUDA Toolkit、cuDNN步骤(二) - 指南
  • java基础8-ArrayList
  • 两个用于从B站下载视频的Shell脚本
  • 2025年冲压件厂家最新权威推荐榜:新能源/光伏/精密/异形/五金/铝/汽配/不锈钢/家具冲压件源头厂商深度解析
  • P3800 Power 收集和单调队列优化dp小总结
  • 微信群机器人接口