Windows命令行如何创建SQLite/MySQL数据库?

SQLite数据库创建(轻量级,无需服务)

步骤1:安装SQLite

  1. 访问SQLite官网下载预编译二进制文件(如 sqlite-tools-win32-*.zip)。
  2. 解压文件,将 sqlite3.exe 复制到 C:\Windows\System32(或添加其所在目录到系统环境变量 PATH)。

步骤2:命令行创建数据库

:: 打开命令提示符(Win+R → 输入cmd)
sqlite3 test.db
  • 执行后自动创建 test.db 文件(若不存在)。
  • 输入SQL命令建表验证:
    CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT);
    INSERT INTO users (name) VALUES ('张三');
    .tables        -- 查看所有表
    .quit          -- 退出

MySQL数据库创建(需安装服务)

步骤1:安装MySQL Server

  1. 从MySQL官网下载社区版安装包。
  2. 安装时勾选 “Add to PATH”,并记录root用户密码。

步骤2:登录MySQL并建库

:: 登录MySQL(按提示输入root密码)
mysql -u root -p
:: 执行SQL命令创建数据库
CREATE DATABASE mydb;
USE mydb;  -- 切换到新库
:: 创建表并插入数据
CREATE TABLE products (id INT AUTO_INCREMENT, product_name VARCHAR(50), PRIMARY KEY(id));
INSERT INTO products (product_name) VALUES ('笔记本电脑');
exit      -- 退出

验证数据库

mysql -u root -p -e "SHOW DATABASES;"  -- 查看所有库
mysql -u root -p -D mydb -e "SELECT * FROM products;"  -- 查询数据

常见问题解决

  1. 命令未识别

    • 检查环境变量:PATH 是否包含工具路径(如 C:\Program Files\MySQL\MySQL Server 8.0\bin)。
    • 重启命令提示符使配置生效。
  2. MySQL连接失败

    • 确保服务已启动:Win+R → 输入 services.msc → 找到 MySQL 服务并启动。
    • 检查端口占用:默认端口 3306 是否被其他程序占用。
  3. 数据库文件位置

    • SQLite:数据库文件(.db)保存在当前命令行的执行目录。
    • MySQL:默认存储路径为 C:\ProgramData\MySQL\MySQL Server X.X\data\(隐藏目录需显示)。

安全建议

  • 权限管理:MySQL避免使用root账户日常操作,创建专用用户并授权:
    CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'secure_password';
    GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost';
  • 数据备份
    • SQLite:直接复制 .db 文件。
    • MySQL:使用 mysqldump -u root -p mydb > backup.sql 导出。

  • SQLite:适合轻量级应用,单文件便携,无需服务。
  • MySQL:适合复杂项目,支持多用户并发,需配置服务。
    通过命令行操作数据库,可高效实现自动化脚本(如批处理任务),但务必遵循最小权限原则保障安全。

引用说明

  • SQLite操作参考官方文档:SQLite CLI
  • MySQL语法参考:MySQL 8.0 Reference Manual
  • 环境变量配置指南:Microsoft PATH说明

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5651.html

(0)
酷番叔酷番叔
上一篇 2025年6月26日 21:49
下一篇 2025年6月26日 22:19

相关推荐

  • centos命令行背景怎么换

    CentOS命令行中,可通过修改/etc/motd文件或使用`

    2025年8月15日
    4800
  • 命令行网络操作如何提升效率?

    掌握命令行网络工具是系统管理员、开发者及高级用户的核心技能,在服务器管理、资源受限设备操作及自动化任务中发挥关键作用。

    2025年6月22日
    4600
  • DOS命令怎么强制退出?具体操作步骤有哪些?

    在DOS或Windows命令提示符(CMD)环境下,有时会遇到命令或程序卡死、无限运行等情况,需要强制退出以恢复系统操作,掌握DOS下的强制退出命令,能有效提升操作效率,避免长时间等待或资源占用,本文将详细介绍常用的强制退出方法,包括快捷键操作和命令行工具,并辅以实例说明,快捷键强制退出:最直接的中断方式快捷键……

    2025年8月27日
    2900
  • cd命令使用不好?常见错误有哪些?

    cd命令用于切换当前工作目录:输入路径进入指定目录;”..”返回上级目录;”~”直达用户主目录;Windows中跨盘符需先输入盘符(如D:),无参数时默认返回主目录。

    2025年8月7日
    3500
  • 命令行为何是最高效操作方式?

    命令行提供最直接高效的操作方式,用户通过输入特定指令与系统交互,无需图形界面,能快速执行任务、管理文件或配置系统,尤其适合熟练用户提升工作效率。

    2025年7月26日
    4500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信