使用sql语句选择数据库
时间: 2024-09-11 12:12:23 浏览: 52
Sql语句和数据库教程
在SQL中,选择数据库通常是在连接到数据库服务器之前完成的。如果你正在使用MySQL或者PostgreSQL这样的关系型数据库管理系统,选择数据库通常是通过`USE`或`SET DATABASE`命令。下面是一个基本的例子:
```sql
-- MySQL
USE database_name;
-- PostgreSQL (在psql shell中)
\c database_name;
```
在Python的sqlite3库或者其他支持的环境中,你可以这样做:
```python
import sqlite3
# 连接到SQLite数据库
conn = sqlite3.connect('database.db')
# 使用cursor()方法创建游标对象,并选择数据库
cursor = conn.cursor()
cursor.execute("PRAGMA database_list;") # 显示当前可用的数据库
print(cursor.fetchall())
# 或者使用如下语句选择特定数据库
cursor.execute(f"ATTACH DATABASE 'database_name.db' AS new_db;")
```
在这个过程中,`database_name`应该替换为你想要使用的实际数据库名称。
阅读全文