码力十足学量化|MySQL数据库简介及安装

MySQL数据库管理系统由瑞典的DataKonsultAB公司研发,该公司被Sun公司收购,现在Sun公司又被Oracle公司收购,因此MySQL目前属于Oracle旗下产品。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,
一般中小型网站的开发都选择 MySQL作为网站数据库。MySQL是一款安全、跨平台、高效的,并与PHP、Java等主流编程语言紧密结合的数据库系统。MySQL数据库
可以称得上是目前运行速度最快的SQL语言数据库之一。除了具有许多其他数据库所不具备的功能外,MySQL数据库还是一种完全免费的产品,用户可以直接通过网络
下载MySQL数据库。
MySQL特点:

  1. 功能强大

  2. 支持跨平台

  3. 运行速度快

  4. 支持面向对象

  5. 安全性高

  6. 成本低

  7. 支持各种开发语言

  8. 数据库存储容量大

  9. 支持强大的内置函数

一、MySQL安装

1.WampServer安装法

1)进入https://www.wampserver.com/#wampserver-64-bits-php-5-6-25-php-7,单击Sourceforge。
在这里插入图片描述
2)点击download lastest version
在这里插入图片描述
3) 英文模式,点击ok
在这里插入图片描述
4) 显示要下载完整版
在这里插入图片描述
5) 点击下载完整版,选择wampserver3.0.0
在这里插入图片描述
在这里插入图片描述

  1. 下载完成点击安装

    在这里插入图片描述
    在这里插入图片描述
    6)接着单击next下一步,再选择安装路径,然后一直点next,直到出现install
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    7)安装过程中出现缺少MSVCR120.dll,解决方法是从微软官网下载Visual C++ Redistributable Packages for Visual Studio 2013,
    最好是64位和32位都安装一下。安装过程中出现缺少MSVCR110.dll,则下载Visual C++ Redistributable Packages for Visual Studio 2012,
    如果缺少vcruntime140.dll插件,则需要安装Visual C++ Redistributable Packages for Visual Studio 2015。
    在这里插入图片描述
    8)点击下一步,再点击finish
    在这里插入图片描述
    在这里插入图片描述
    9)在桌面上双击“WampServer64”,右下角出现绿色图标表示WampServer正常运行。
    在这里插入图片描述
    10)单击绿色图标选择“Localhost”或者在浏览器中输入“Localhost”输入Enter,进入WampServer管理界面。
    如此表示WampServer完全安装并运行成功,也等于安装好MySQL数据库。
    在这里插入图片描述
好的,我可以为您提供一个包含更多数据、保存为csv文件并存入MySQL数据库的Python代码来模拟汽车数据。您需要安装`pandas`和`mysql-connector-python`库。您可以根据需要进行修改和扩展。 ```python import random import csv import pandas as pd import mysql.connector # 汽车品牌 brands = ['Toyota', 'Honda', 'Ford', 'BMW', 'Mercedes-Benz', 'Audi', 'Lexus', 'Chevrolet'] # 汽车型号 models = ['Camry', 'Accord', 'F-150', '3 Series', 'C-Class', 'A4', 'RX', 'Silverado'] # 汽车电机马力 horsepowers = [100, 150, 200, 250, 300, 350, 400] # 汽车电机数 motor_numbers = [1, 2, 3] # 生成数据并保存为csv文件 with open('car_data.csv', mode='w', newline='') as file: writer = csv.writer(file) writer.writerow(['brand', 'model', 'horsepower', 'motor_number', 'mileage', 'price']) for i in range(100): # 随机选择品牌、型号、电机马力和电机数 brand = random.choice(brands) model = random.choice(models) horsepower = random.choice(horsepowers) motor_number = random.choice(motor_numbers) # 随机生成里程和价格 mileage = random.randint(10000, 100000) price = random.randint(10000, 50000) # 写入数据到csv文件 writer.writerow([brand, model, horsepower, motor_number, mileage, price]) # 读取csv文件并存入MySQL数据库 df = pd.read_csv('car_data.csv') conn = mysql.connector.connect(user='your_username', password='your_password', host='localhost', database='your_database') cursor = conn.cursor() for index, row in df.iterrows(): brand = row['brand'] model = row['model'] horsepower = row['horsepower'] motor_number = row['motor_number'] mileage = row['mileage'] price = row['price'] # 将数据插入到MySQL数据库中 sql = f"INSERT INTO car_data (brand, model, horsepower, motor_number, mileage, price) VALUES ('{brand}', '{model}', {horsepower}, {motor_number}, {mileage}, {price})" cursor.execute(sql) conn.commit() cursor.close() conn.close() ``` 这个代码使用了Python的pandas和mysql-connector-python库来读取csv文件并存入MySQL数据库。它会生成100条数据,每条数据包含汽车品牌、型号、电机马力、电机数、里程和价格。数据将会保存在当前目录下名为`car_data.csv`的文件中,并存入名为`car_data`的MySQL数据库的`car_data`表中。您可以根据需要修改brands、models、horsepowers和motor_numbers列表,添加或删除汽车品牌、型号、电机马力和电机数。请将`your_username`、`your_password`和`your_database`替换为您自己的MySQL数据库用户名、密码和数据库名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值