import database

本文详细介绍了如何通过命令行方式导出与导入MySQL数据库,包括数据库及单表的导出步骤、创建空数据库的过程以及如何使用source命令来导入.sql文件。

命令行导出数据库:
1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录
如我输入的命令行:cd C:/Program Files/MySQL/MySQL Server 4.1/bin
2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
如我输入的命令行:mysqldump -u root -p news > news.sql    (输入后会让你输入进入MySQL的密码)
(如果导出单张表的话在数据库名后面输入表名即可)
3、会看到文件news.sql自动生成到bin文件下

命令行导入数据库:
1,将要导入的.sql文件移至bin文件下,这样的路径比较方便
2,同上面导出的第1步
3,进入MySQL:mysql -u 用户名 -p
如我输入的命令行:mysql -u root -p    (输入同样后会让你输入ySQL的密码)
4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库(mysql>create database news;)
5,输入:mysql>use 目标数据库名
如我输入的命令行:mysql>use news;
6,导入文件:mysql>source 导入的文件名;
如我输入的命令行:mysql>source news.sql;

 

我就是因为没有用

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库(mysql>create database news;)

总导入不成功,郁闷好久。

 

以上内容引用自

http://www.zxbc.cn/html/20080804/64038.html

在 Python 中,若需要从配置文件中导入数据库相关的设置,通常的做法是使用 `configparser` 模块来读取 `.ini` 格式的配置文件,并从中提取所需的配置信息。以下是一个完整的实现方式,适用于大多数项目结构。 ### 读取配置文件并获取数据库设置 首先,确保你已经创建了一个名为 `config.ini` 的配置文件,内容如下: ```ini [database] host = localhost port = 3306 user = root password = your_password database = your_database_name ``` 接着,可以编写一个模块用于封装读取配置的方法: ```python import os import configparser def get_database_config(config_file='config.ini'): """ 读取配置文件并返回数据库配置信息 :param config_file: 配置文件的名称,默认为 'config.ini' :return: 包含数据库配置的字典 """ # 获取当前文件所在目录 pro_dir = os.path.dirname(os.path.abspath(__file__)) config_path = os.path.join(pro_dir, config_file) # 创建 ConfigParser 对象 config = configparser.ConfigParser() config.read(config_path) # 提取数据库配置 database_config = { 'host': config.get('database', 'host'), 'port': config.getint('database', 'port'), 'user': config.get('database', 'user'), 'password': config.get('database', 'password'), 'database': config.get('database', 'database') } return database_config ``` ### 使用封装的方法获取数据库配置 接下来,在你的主程序或 Flask 应用中调用上述方法以获取数据库配置: ```python db_config = get_database_config() print(f"Host: {db_config['host']}") print(f"Port: {db_config['port']}") print(f"User: {db_config['user']}") print(f"Password: {db_config['password']}") print(f"Database: {db_config['database']}") ``` 如果你正在使用 Flask 框架,也可以将这些配置加载到 Flask 应用的 `config` 对象中: ```python from flask import Flask app = Flask(__name__) app.config.from_mapping(db_config) print(app.config['DATABASE']) # 输出:your_database_name ``` ### 方法对比与选择 - **使用 `configparser` 模块** 是最通用的方式,适用于大多数基于文本的配置文件格式。 - **Flask 中通过对象加载配置**(如引用 [3] 所示)适合更复杂的项目结构,尤其是需要区分开发、测试和生产环境时。 - **自定义封装函数** 可以提高代码的可维护性,便于统一管理配置信息。 综上所述,对于简单的数据库配置需求,推荐使用 `configparser` 模块结合自定义封装函数的方式进行配置读取[^2]。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值