1 changed files with 401 additions and 0 deletions
@ -0,0 +1,401 @@ |
|||
# 技术 |
|||
|
|||
## MySQL |
|||
|
|||
--- |
|||
|
|||
### 一、MySQL概述 |
|||
|
|||
| 项目 | 内容 | |
|||
| -------- | ------------------------------------ | |
|||
| 定义 | 关系型数据库管理系统(RDBMS) | |
|||
| 特点 | 开源、免费、性能好、使用广泛 | |
|||
| 存储结构 | 数据库 → 表 → 行(记录)→ 列(字段) | |
|||
|
|||
**与Redis对比:** |
|||
| 对比 | MySQL | Redis | |
|||
| ---------- | ------------ | -------------- | |
|||
| 存储位置 | 磁盘 | 内存 | |
|||
| 速度 | 较慢 | 极快 | |
|||
| 数据持久性 | 永久保存 | 可能丢失 | |
|||
| 用途 | 主要数据存储 | 缓存、临时数据 | |
|||
|
|||
--- |
|||
|
|||
### 二、安装与连接 |
|||
|
|||
#### 1. 启动MySQL服务 |
|||
|
|||
```cmd |
|||
# Windows 启动服务 |
|||
net start mysql |
|||
|
|||
# 关闭服务 |
|||
net stop mysql |
|||
``` |
|||
|
|||
#### 2. 连接MySQL |
|||
|
|||
```cmd |
|||
mysql -u root -p |
|||
# 输入密码后进入 |
|||
``` |
|||
|
|||
#### 3. 常用命令 |
|||
|
|||
```sql |
|||
SHOW DATABASES; -- 查看所有数据库 |
|||
USE 数据库名; -- 切换数据库 |
|||
SHOW TABLES; -- 查看当前库所有表 |
|||
DESC 表名; -- 查看表结构 |
|||
SELECT DATABASE(); -- 查看当前在哪个库 |
|||
``` |
|||
|
|||
--- |
|||
|
|||
### 三、数据库操作(DDL) |
|||
|
|||
```sql |
|||
-- 创建数据库 |
|||
CREATE DATABASE mydb; |
|||
|
|||
-- 删除数据库 |
|||
DROP DATABASE mydb; |
|||
|
|||
-- 创建数据库(指定字符集) |
|||
CREATE DATABASE mydb DEFAULT CHARACTER SET utf8mb4; |
|||
``` |
|||
|
|||
--- |
|||
|
|||
### 四、表操作(DDL) |
|||
|
|||
#### 1. 创建表 |
|||
|
|||
```sql |
|||
CREATE TABLE user ( |
|||
id INT PRIMARY KEY AUTO_INCREMENT, |
|||
name VARCHAR(50) NOT NULL, |
|||
age INT, |
|||
email VARCHAR(100), |
|||
create_time DATETIME |
|||
); |
|||
``` |
|||
|
|||
#### 2. 数据类型 |
|||
|
|||
| 类型分类 | 常用类型 | 说明 | |
|||
| -------- | ------------- | -------------------- | |
|||
| 整数 | INT | 整数 | |
|||
| 小数 | DECIMAL(10,2) | 10位总长,2位小数 | |
|||
| 字符串 | VARCHAR(n) | 可变长度,n最大65535 | |
|||
| 字符串 | TEXT | 长文本 | |
|||
| 日期时间 | DATETIME | YYYY-MM-DD HH:MM:SS | |
|||
| 日期 | DATE | YYYY-MM-DD | |
|||
|
|||
#### 3. 修改表 |
|||
|
|||
```sql |
|||
-- 添加列 |
|||
ALTER TABLE user ADD phone VARCHAR(20); |
|||
|
|||
-- 修改列类型 |
|||
ALTER TABLE user MODIFY age SMALLINT; |
|||
|
|||
-- 修改列名 |
|||
ALTER TABLE user CHANGE name username VARCHAR(50); |
|||
|
|||
-- 删除列 |
|||
ALTER TABLE user DROP phone; |
|||
|
|||
-- 删除表 |
|||
DROP TABLE user; |
|||
``` |
|||
|
|||
--- |
|||
|
|||
### 五、增删改(DML) |
|||
|
|||
```sql |
|||
-- 插入数据 |
|||
INSERT INTO user (name, age, email) VALUES ('张三', 25, 'zhang@test.com'); |
|||
|
|||
-- 批量插入 |
|||
INSERT INTO user (name, age) VALUES ('李四', 30), ('王五', 28); |
|||
|
|||
-- 修改数据 |
|||
UPDATE user SET age = 26 WHERE name = '张三'; |
|||
|
|||
-- 删除数据 |
|||
DELETE FROM user WHERE id = 1; |
|||
|
|||
-- 删除所有数据(重置表) |
|||
TRUNCATE TABLE user; |
|||
``` |
|||
|
|||
**DELETE vs TRUNCATE:** |
|||
| 对比 | DELETE | TRUNCATE | |
|||
| ---------- | ------ | -------- | |
|||
| 能否回滚 | 可以 | 不可以 | |
|||
| 速度 | 慢 | 快 | |
|||
| 重置自增ID | 否 | 是 | |
|||
|
|||
--- |
|||
|
|||
### 六、查询(DQL)- 重点 |
|||
|
|||
#### 1. 基础查询 |
|||
|
|||
```sql |
|||
-- 查询所有列 |
|||
SELECT * FROM user; |
|||
|
|||
-- 查询指定列 |
|||
SELECT name, age FROM user; |
|||
|
|||
-- 去重 |
|||
SELECT DISTINCT age FROM user; |
|||
|
|||
-- 起别名 |
|||
SELECT name AS 姓名, age AS 年龄 FROM user; |
|||
``` |
|||
|
|||
#### 2. 条件查询(WHERE) |
|||
|
|||
```sql |
|||
-- 比较运算 |
|||
SELECT * FROM user WHERE age > 20; |
|||
SELECT * FROM user WHERE age >= 18 AND age <= 60; |
|||
SELECT * FROM user WHERE age BETWEEN 18 AND 60; |
|||
|
|||
-- 模糊查询 |
|||
SELECT * FROM user WHERE name LIKE '张%'; -- 以张开头 |
|||
SELECT * FROM user WHERE name LIKE '%三%'; -- 包含三 |
|||
|
|||
-- 范围查询 |
|||
SELECT * FROM user WHERE id IN (1, 3, 5); |
|||
|
|||
-- 空值判断 |
|||
SELECT * FROM user WHERE email IS NULL; |
|||
SELECT * FROM user WHERE email IS NOT NULL; |
|||
``` |
|||
|
|||
#### 3. 排序(ORDER BY) |
|||
|
|||
```sql |
|||
-- 升序(默认) |
|||
SELECT * FROM user ORDER BY age; |
|||
|
|||
-- 降序 |
|||
SELECT * FROM user ORDER BY age DESC; |
|||
|
|||
-- 多列排序 |
|||
SELECT * FROM user ORDER BY age DESC, id ASC; |
|||
``` |
|||
|
|||
#### 4. 分页(LIMIT) |
|||
|
|||
```sql |
|||
-- 取前5条 |
|||
SELECT * FROM user LIMIT 5; |
|||
|
|||
-- 从第3条开始取5条(跳过2条) |
|||
SELECT * FROM user LIMIT 2, 5; |
|||
``` |
|||
|
|||
#### 5. 聚合函数 |
|||
|
|||
```sql |
|||
SELECT |
|||
COUNT(*) AS 总条数, |
|||
AVG(age) AS 平均年龄, |
|||
SUM(age) AS 年龄总和, |
|||
MAX(age) AS 最大年龄, |
|||
MIN(age) AS 最小年龄 |
|||
FROM user; |
|||
``` |
|||
|
|||
#### 6. 分组(GROUP BY) |
|||
|
|||
```sql |
|||
-- 按年龄分组,统计每组人数 |
|||
SELECT age, COUNT(*) FROM user GROUP BY age; |
|||
|
|||
-- 分组后筛选(HAVING) |
|||
SELECT age, COUNT(*) FROM user GROUP BY age HAVING COUNT(*) > 1; |
|||
``` |
|||
|
|||
**WHERE vs HAVING:** |
|||
| 对比 | WHERE | HAVING | |
|||
| -------------- | ------ | ------ | |
|||
| 筛选时机 | 分组前 | 分组后 | |
|||
| 能否用聚合函数 | 不能 | 能 | |
|||
|
|||
--- |
|||
|
|||
### 七、查询执行顺序 |
|||
|
|||
``` |
|||
FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY → LIMIT |
|||
``` |
|||
|
|||
--- |
|||
|
|||
### 八、今日练习 |
|||
|
|||
```sql |
|||
-- 1. 创建学生表 |
|||
CREATE TABLE student ( |
|||
id INT PRIMARY KEY AUTO_INCREMENT, |
|||
name VARCHAR(20) NOT NULL, |
|||
gender VARCHAR(2), |
|||
score INT, |
|||
class VARCHAR(20) |
|||
); |
|||
|
|||
-- 2. 插入数据 |
|||
INSERT INTO student VALUES |
|||
(NULL, '张三', '男', 85, '一班'), |
|||
(NULL, '李四', '女', 92, '一班'), |
|||
(NULL, '王五', '男', 78, '二班'), |
|||
(NULL, '赵六', '女', 88, '二班'); |
|||
|
|||
-- 3. 查询一班所有学生 |
|||
SELECT * FROM student WHERE class = '一班'; |
|||
|
|||
-- 4. 查询成绩大于80的学生 |
|||
SELECT * FROM student WHERE score > 80; |
|||
|
|||
-- 5. 查询每个班的平均分 |
|||
SELECT class, AVG(score) FROM student GROUP BY class; |
|||
|
|||
-- 6. 查询成绩最高的学生 |
|||
SELECT * FROM student ORDER BY score DESC LIMIT 1; |
|||
``` |
|||
|
|||
 |
|||
|
|||
--- |
|||
|
|||
### 九、今日小结 |
|||
|
|||
| 知识点 | 掌握要求 | |
|||
| ------------- | ----------------------- | |
|||
| 数据库/表操作 | CREATE、DROP、ALTER | |
|||
| 增删改 | INSERT、UPDATE、DELETE | |
|||
| 基础查询 | SELECT、WHERE、ORDER BY | |
|||
| 聚合分组 | COUNT、AVG、GROUP BY | |
|||
| 分页 | LIMIT | |
|||
|
|||
--- |
|||
|
|||
**明日计划:** 多表查询(JOIN)、索引、事务、JDBC连接MySQL |
|||
|
|||
|
|||
|
|||
# 股票知识 |
|||
|
|||
## 超级云脑 |
|||
|
|||
--- |
|||
|
|||
### 一、投资决策的三大难题 |
|||
|
|||
在股票投资中,我们经常面临三个核心问题: |
|||
|
|||
| 问题编号 | 核心问题 | 具体描述 | |
|||
| -------- | -------------- | -------------------------------------- | |
|||
| 问题一 | 能持有吗? | 股票买完后,不知道能不能继续持有 | |
|||
| 问题二 | 有风险吗? | 股票在上涨过程中,不知道风险有多大 | |
|||
| 问题三 | 主力什么态度? | 股票遇到压力时,不知道主力是在买还是卖 | |
|||
|
|||
**解决方案:** 利用人工智能(AI)分析金融大数据,用AI解决决策难题。 |
|||
|
|||
--- |
|||
|
|||
### 二、超级云脑是什么? |
|||
|
|||
**定义:** 超级云脑是将人工智能与金融股票领域融合的工具,能够快速处理大量金融数据,为投资者提供行情分析和预判。 |
|||
|
|||
**三大优势:** |
|||
|
|||
| 优势 | 说明 | |
|||
| ---------- | -------------------------------------- | |
|||
| 处理速度快 | 瞬间处理大量金融数据 | |
|||
| 能赚钱 | 通过大数据分析帮助投资者获利 | |
|||
| 天然匹配 | 金融市场本身就是大数据市场,AI正好适合 | |
|||
|
|||
--- |
|||
|
|||
### 三、核心功能一:六色罗盘(判断安全与风险) |
|||
|
|||
六色罗盘是一个从**绿色(安全)到红色(风险)** 的图示工具。 |
|||
|
|||
| 区域 | 含义 | 操作建议 | |
|||
| -------- | ------ | ------------------ | |
|||
| 绿色区域 | 安全区 | 相对安全,可持有 | |
|||
| 红色区域 | 风险区 | 注意风险,考虑减仓 | |
|||
|
|||
**罗盘细分:** |
|||
- 强撑强压区 |
|||
- 弱撑强压区 |
|||
- 强撑中压区 |
|||
- 弱撑中压区 |
|||
- 强撑弱压区 |
|||
- 弱撑弱压区 |
|||
|
|||
> **使用方法:** 看指针指向哪个区域,绿色安全,红色危险。 |
|||
|
|||
--- |
|||
|
|||
### 四、核心功能二:技术指标分析(判断压力与支撑) |
|||
|
|||
技术指标分析告诉我们以下关键信息: |
|||
|
|||
| 指标 | 含义 | 示例数据 | |
|||
| ---------------- | ---------------------------- | ------------------ | |
|||
| 中长期筹码成本价 | 大多数持股者的平均成本 | 1.648 | |
|||
| 短期资金成本价 | 近期买入资金的平均成本 | 1.589 | |
|||
| 压力位 | 股价涨到这个位置可能遇到阻力 | 3.084 | |
|||
| 支撑位 | 股价跌到这个位置可能获得支撑 | 0.505 | |
|||
| 趋势 | 股价的长期运行方向 | 中长期处于上升趋势 | |
|||
|
|||
**关键判断:** |
|||
- 压力强度大 → 需要放巨量才能突破 |
|||
- 获利筹码增加 + 获利了结意愿不明显 → 筹码稳定性好 |
|||
|
|||
--- |
|||
|
|||
### 五、核心功能三:资金流向(判断主力态度) |
|||
|
|||
| 观察点 | 判断依据 | 结论 | |
|||
| ---------------- | ---------------- | ---------- | |
|||
| 庄家在买还是卖? | 当前多头资金占优 | 主力在买 | |
|||
| 资金是否持续? | 多头资金持续流入 | 资金在流进 | |
|||
|
|||
> **结论:** 当前市场多头资金占优,且持续流入,整体资金在流进。 |
|||
|
|||
--- |
|||
|
|||
### 六、超级云脑四大分析维度 |
|||
|
|||
| 维度 | 要回答的问题 | 对应功能 | |
|||
| -------- | ---------------------- | ------------ | |
|||
| 安全性 | 我的股票安全吗? | 六色罗盘 | |
|||
| 压力点 | 涨到什么价位要注意? | 技术指标分析 | |
|||
| 主力态度 | 主力在买还是卖? | 资金流向分析 | |
|||
| 资金动向 | 市场资金流入还是流出? | 资金流向分析 | |
|||
|
|||
--- |
|||
|
|||
### 七、今日小结 |
|||
|
|||
| 知识点 | 掌握要求 | |
|||
| ------------- | ---------------------------------------- | |
|||
| 三大难题 | 能说出买完后能否持有、有无风险、主力态度 | |
|||
| 超级云脑 | 能说出它是AI+金融的分析工具 | |
|||
| 六色罗盘 | 绿色安全、红色风险 | |
|||
| 压力位/支撑位 | 压力位是上涨阻力,支撑位是下跌支撑 | |
|||
| 资金流向 | 多头占优+持续流入=看好 | |
|||
|
|||
### |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue