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

相关推荐

  • 如何快速打包并gzip压缩文件?

    Linux压缩命令详细使用指南在Linux系统中,文件压缩是日常管理的核心操作之一,它能有效节省存储空间、加速文件传输,并简化备份流程,本文将详细解析六大常用压缩工具的使用方法、场景选择及实用技巧,助您高效管理系统资源,基础压缩工具详解tar:归档不压缩核心功能:将多个文件/目录打包为单个归档文件(默认不压缩……

    2025年7月19日
    15400
  • 安全关联错误怎么解决?

    安全关联错误如何解决在现代信息系统中,安全关联错误(Security Correlation Errors)是指安全工具或系统在分析威胁数据时,未能正确识别、关联或解释事件之间的关系,导致误报、漏报或响应延迟等问题,这类错误可能影响安全运营中心(SOC)的效率,增加误判风险,甚至导致关键威胁被忽略,解决安全关联……

    2025年12月7日
    10400
  • 国内云与云计算究竟有何作用和用途?

    国内云提供弹性算力与资源,助力企业降本增效,加速数字化转型,保障数据合规。

    2026年2月20日
    7000
  • ASP集中是什么?为何集中?

    在信息技术快速发展的背景下,ASP(Application Service Provider,应用服务提供商)集中化模式逐渐成为企业信息化建设的重要选择,ASP集中化通过将应用程序、数据存储和计算资源统一部署在云端或中心服务器,为企业提供高效、安全、低成本的服务解决方案,本文将从ASP集中化的核心优势、实施架构……

    2025年12月17日
    11900
  • 安全基线检查软件如何有效提升系统安全防护能力?

    在当前网络安全威胁日益复杂、合规要求不断趋严的背景下,安全基线检查软件已成为企业构建主动防御体系的核心工具,安全基线是指根据国家法律法规、行业标准(如等保2.0、NIST CSF、ISO 27001等)及企业内部安全策略,对信息系统(包括服务器、网络设备、数据库、应用系统等)的安全配置、访问控制、漏洞管理等设定……

    2025年11月2日
    13700

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信