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

相关推荐

  • 物联网安全如何落地应用?

    安全在物联网的应用物联网(IoT)的快速发展将物理世界与数字世界紧密连接,从智能家居到工业自动化,从智慧城市到医疗健康,物联网技术正在深刻改变人们的生活和工作方式,随着设备数量的激增和数据交互的频繁,安全问题也日益凸显,物联网的安全不仅涉及个人隐私保护,更关系到企业运营、关键基础设施乃至国家安全,构建完善的物联……

    2025年11月28日
    1200
  • 命令提示符被禁用怎么打开

    命令提示符被禁用,可尝试通过运行 gpedit.

    2025年8月14日
    5900
  • Windows故障如何用命令行自救?

    准备工作创建系统恢复介质在另一台正常电脑访问微软官网,下载对应系统的ISO镜像,制作U盘启动盘(使用Rufus工具),进入WinRE恢复环境重启电脑,连续按启动键(F12/Del/Esc等,因主板而异)进入BIOS,设置U盘为第一启动项,选择“疑难解答” > “高级选项” > “命令提示符”,核心修……

    2025年7月18日
    6500
  • 如何掌握ENSP路由配置命令?

    核心目标:实现不同网络间的通信,配置分为静态路由与动态路由两种方式,基础环境准备拓扑搭建在ENSP中拖拽路由器(如AR2220)、交换机、PC并连线,为每个设备接口配置IP地址(示例):<Huawei> system-view # 进入系统视图[Huawei] interface GigabitEt……

    2025年7月15日
    7100
  • PS选区命令怎么用?实用操作技巧与步骤详解

    在Photoshop中,选区是编辑局部区域的基础,无论是抠图、调色还是合成,都离不开精准的选区操作,掌握选区命令的使用方法,能大幅提升工作效率和作品质量,下面将从基础工具到进阶命令,详细解析选区的创建、修改、优化及应用技巧,基础选区工具:规则与不规则边缘的快速选择PS的选区工具栏位于左侧工具栏顶部,默认显示“矩……

    2025年8月31日
    5300

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信