CSV sang SQL Python
Tính năng từ CSVKIT thật tuyệt vời khi chơi với dữ liệu CSV trong bộ nhớ khi bạn đã quen với các truy vấn SQL. Tập tiếp theo của bài viết, chúng tôi sẽ kiểm tra việc chơi với cơ sở dữ liệu và tệp CSV Show
Tò mò về việc tìm hiểu thêm về Python, Databricks Spark và Data Engineering — Vui lòng theo dõi loạt Bài viết học tập này để đọc và tìm hiểu thêm về Python, Spark và Data Engineering, vui lòng theo dõi Ramesh Nelluri và đăng ký phương tiện Để bắt đầu, hãy chuẩn bị hoặc xác định tệp CSV mà bạn muốn nhập vào cơ sở dữ liệu MySQL. Ví dụ: tôi đã tải dữ liệu mống mắt từ GitHub import pandas as pd Trong đó, dữ liệu là dấu phân cách bằng dấu phẩy. Mỗi dòng của tệp CSV được kết thúc bằng một ký tự xuống dòng Bước 2. Kết nối với MySQL và tạo cơ sở dữ liệuBây giờ hãy tạo đối tượng kết nối để kết nối với máy chủ MySQL. Hàm tạo import mysql.connector as msql2 tạo kết nối đến máy chủ MySQL và trả về một đối tượng import mysql.connector as msql3 import mysql.connector as msql Bước 3. Tạo bảng & Nhập dữ liệu CSV vào bảng MySQL3. 1. Chèn Pandas DataFrames vào cơ sở dữ liệu bằng INSERT Trước tiên, chúng ta sẽ đảm bảo rằng các tham số cột và kiểu dữ liệu trong bảng SQL mà chúng ta sẽ tạo phải khớp với số lượng cột và kiểu dữ liệu của tệp CSV Chúng tôi sẽ tạo bảng iris trong cơ sở dữ liệu irisDB và chèn các bản ghi vào máy chủ MySQL try: 3. 1. 1. Truy vấn cơ sở dữ liệu để kiểm tra công việc của chúng tôi hãy truy vấn cơ sở dữ liệu để đảm bảo rằng dữ liệu đã chèn của chúng tôi đã được lưu chính xác # Execute query 3. 2. Chèn Pandas DataFrames vào cơ sở dữ liệu bằng hàm to_sql() # import the module Điều gì đang xảy ra ở đây?
3. 2. 1. Truy vấn cơ sở dữ liệu để kiểm tra công việc của chúng tôi Một lần nữa, hãy truy vấn cơ sở dữ liệu để đảm bảo rằng dữ liệu đã chèn của chúng tôi đã được lưu chính xác # Execute query import mysql.connector as msql0 Phần kết luậnTrong hướng dẫn này, Chúng tôi đã thảo luận cách nhập Pandas DataFrames vào cơ sở dữ liệu MySQL bằng hai phương pháp khác nhau, bao gồm phương pháp import mysql.connector as msql4 hiệu quả cao Làm cách nào để chuyển đổi CSV sang MySQL bằng Python?Bước 1. Chuẩn bị tệp CSV. Để bắt đầu, hãy chuẩn bị tệp CSV mà bạn muốn nhập vào MySQL. . Bước 2. Nhập tệp CSV vào DataFrame. . Bước 3. Kết nối với MySQL bằng Python và tạo Cơ sở dữ liệu. . Bước 4. Tạo bảng và Nhập dữ liệu CSV vào bảng MySQL. . Bước 5. Truy vấn bảng Làm cách nào để chuyển đổi CSV thành bảng trong Python?Bạn có thể đọc tệp CSV vào DataFrame bằng cách sử dụng hàm read_csv() (chức năng này sẽ quen thuộc với bạn, nhưng bạn có thể chạy help(pd. read_csv) trong bảng điều khiển để làm mới bộ nhớ của bạn. ). Sau đó, bạn có thể gọi. to_sql() trên DataFrame để tải nó vào bảng SQL trong cơ sở dữ liệu .
Làm cách nào để đọc tệp CSV trong SQL?Sử dụng Công cụ Nhập CSV của SQL Server Management Studio . Từ Object Explorer, mở rộng thư mục cơ sở dữ liệu. . Chọn cơ sở dữ liệu đích. . Chọn nguồn tệp phẳng. . Chỉ định Tệp CSV. . Định cấu hình các cột. . Chọn Đích (Máy chủ SQL). Chỉ định bảng cơ sở dữ liệu và kiểm tra ánh xạ cột Chúng tôi có thể truy vấn tệp CSV bằng Python không?querycsv -- Truy vấn Tệp CSV. truy vấncsv. py là một mô-đun và chương trình Python cho phép bạn thực thi mã SQL đối với dữ liệu chứa trong một hoặc nhiều tệp giá trị được phân tách bằng dấu phẩy (CSV) . Đầu ra của truy vấn SQL sẽ được hiển thị trên bảng điều khiển theo mặc định nhưng có thể được lưu trong tệp CSV mới. |