SQL: Học Python cho người bắt đầu
· 3 min read
1. Giới thiệu
Bạn có bao giờ muốn sử dụng Python để truy vấn dữ liệu từ SQL không? SQL (Structured Query Language) là ngôn ngữ quan trọng giúp chúng ta làm việc với cơ sở dữ liệu. Trong bài viết này, bạn sẽ học cách kết nối và thao tác với SQL bằng Python một cách dễ dàng.
2. Cài đặt thư viện cần thiết
Trước khi bắt đầu, hãy đảm bảo bạn đã cài đặt thư viện sqlite3
(có sẵn trong Python) hoặc sqlalchemy
để kết nối với SQL Server, MySQL, hoặc PostgreSQL.
Cài đặt SQLAlchemy:
pip install sqlalchemy
Cài đặt SQLite (nếu dùng SQLite, Python đã tích hợp sẵn):
import sqlite3
3. Kết nối với cơ sở dữ liệu
3.1. Kết nối với SQLite
SQLite là hệ quản trị cơ sở dữ liệu nhỏ gọn, không cần cài đặt phức tạp.
import sqlite3
# Kết nối đến database (nếu chưa có, SQLite sẽ tự tạo file database)
conn = sqlite3.connect("database.db")
cursor = conn.cursor()
# Tạo bảng mẫu
cursor.execute("""
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
age INTEGER
)
""")
conn.commit()
print("Database connected and table created!")