①在cmd创建student_info数据库,并查看 ②将数据写入student_info数据库中student表格 ③在MySql中查看是否写入成功 ④利用python读取数据并输出
时间: 2024-09-24 13:06:48 浏览: 52
导入导出数据在cmd直接运行
在CMD中创建`student_info`数据库并查看需要通过MySQL命令行操作,步骤如下:
1. 打开命令提示符或终端,连接到MySQL服务器(如果尚未登录,需输入用户名和密码):
```
mysql -u [username] -p
```
2. 创建数据库(假设用户有权限):
```
CREATE DATABASE student_info;
```
3. 切换到刚创建的数据库:
```
USE student_info;
```
4. 检查当前数据库结构(如果没有`student`表,可以看到为空):
```
SHOW TABLES;
```
接下来,假设我们有一个名为`students`的数据字典,可以将其导入到`student`表中(这里假设已经准备好CSV文件或其他数据源):
```sql
LOAD DATA INFILE 'path_to_your_file.csv' INTO TABLE student;
```
务必替换`path_to_your_file.csv`为实际文件路径。
确认数据已成功写入的最直接方法是在`student`表中查询数据是否存在。
在Python中使用`pymysql`或`mysql-connector-python`库来读取数据并输出,首先要安装相应的库:
```bash
pip install pymysql
```
然后,在Python中读取数据(假设已设置好数据库连接):
```python
import pymysql
# 数据库配置
config = {
'host': 'localhost',
'user': 'your_username',
'password': 'your_password',
'database': 'student_info'
}
# 连接数据库
connection = pymysql.connect(**config)
cursor = connection.cursor()
# 查询数据
query = "SELECT * FROM student;"
cursor.execute(query)
# 输出结果
for row in cursor.fetchall():
print(row)
# 关闭连接
cursor.close()
connection.close()
```
阅读全文