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

相关推荐

  • 如何快速追加文件内容?

    在文件末尾追加文本指将新数据添加到现有文件结尾处,不覆盖原有内容,这是修改文件的常用操作,可通过编程语言(如Python的open模式’a’)或命令行(如Linux的˃˃重定向符)实现。

    2025年7月6日
    10100
  • 如何在Windows 8用命令提示符快速打开文件夹?

    方法1:通过命令提示符直接进入目标文件夹打开命令提示符按 Win + X 快捷键 → 选择 命令提示符 或 命令提示符(管理员)(需管理员权限时选后者),或按 Win + R → 输入 cmd → 回车,切换目录输入命令: cd /d 目标文件夹路径示例:cd /d D:\Project\Documents关键……

    2025年7月19日
    11500
  • CAD表达式是什么?

    CAD表达式是参数化设计中使用的数学公式或逻辑语句,用于定义图形元素的尺寸、位置、约束关系及属性,它通过变量和公式动态关联模型参数,实现设计的自动计算和更新。

    2025年6月16日
    11600
  • a图无限看网站是免费无限制的吗?

    在数字时代,影视娱乐已成为人们日常生活中不可或缺的一部分,而各类在线观看平台如雨后春笋般涌现,“a图无限看网站”凭借其丰富的资源库和便捷的访问方式,吸引了大量用户关注,本文将从平台特点、内容分类、使用体验及注意事项等方面,为您全面解析这一网站,帮助用户更好地了解和使用在线影视资源,平台特点与资源优势“a图无限看……

    2025年12月3日
    4500
  • 如何快速退出Windows CMD程序?

    通用退出方法尝试基础命令按 Ctrl + C:强制终止当前运行的程序(适用于大多数命令行工具),输入 exit 或 quit:多数交互式程序支持这两个命令(如 Python、FTP),输入 :q 或 :quit:适用于 Vim 等文本编辑器(需先按 Esc 退出编辑模式),系统级退出关闭 CMD 窗口:直接点击……

    2025年7月15日
    9600

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信