- 安装MySQL
- 创建一个 MYSQL 链接,参数最好是:
host: localhost
user: root
port: 3306
- 密码记好,要用
- 配置代码我贴心的写在了每个程序前面,按你的配置填进去
- 如果要运行多个文件要给权限,有点麻烦,运行 AUTOPILOT.py 进行一键配置
- 如果你需要自己调试,参考下面的步骤
- 运行
Init_database.py
以初始化 - 运行
plate_generator.py
以插入车牌 - 运行
Select_data.py
以查看车牌数据 - 运行
Show_database.py
以检查所有 DATABASE - 运行
get_poor_people.py
以获取余额低于 200 元的车辆 - 如果要删除所有 DATABASE 和 TABLE, 那么运行
DELETE.py
- 运行
- 表里会生成 5000 条四川的车牌和余额,ic 的所有数据为 NULL
如果要在 C 语言里使用 python 脚本,我很贴心的把所有依赖放进去了
记得加 #include "Python.h"
具体看这个链接:
我是链接
- 把群里的 CSV 文件下载到板子上,或者点这里下载
- 安装好 mysql 后:
- 进入:mysql -u root -p
以下为 MySQL 语句:
-
CREATE DATABASE ETC_CARS;
-
USE ETC_CARS;
-
如下
CREATE TABLE all_cars( `ic` VARCHAR(128), `plate` VARCHAR(30) UNIQUE, `balance` INT, PRIMARY KEY (`plate`) );
-
加载 CSV 文件
# 写板子里的路径! LOAD DATA INFILE '/home/test/ip_location.csv' INTO TABLE all_cars CHARACTER SET utf8 FIELDS TERMINATED BY ',' ENCLOSED BY ''; # 这是一个语句!
-
用
select * from all_cars;
检查有没有数据