x-cmd pkg | usql - SQL 数据库的通用交互界面

目录

简介

"usql" 是一个基于命令行的数据库客户端工具,它允许用户连接和管理多种类型的数据库。usql可以在多个操作系统上运行,包括 Linux、macOS 和 Windows。它还具有插件系统,可以根据需要进行扩展,使得它非常灵活和强大。

对于喜欢用命令行的用户来说可能会觉得 "usql" 提供了一个简单而强大的界面,用于查询和管理数据库。这对于那些熟悉命令行环境的人来说可能非常方便。"usql" 为数据库连接和查询提供了一种便捷的方式,特别适合那些在终端环境下工作的用户。

首次用户

  1. 使用 x usql 即可自动下载并使用

    • 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网
  2. x-cmd 提供1分钟教程,其中包含了 usql 命令常用功能的 demo 示例,可以帮你快速上手 usql 。

  3. 使用案例

    bash 复制代码
    # 用 usql 连接 sqlite 数据库
    x usql sqlite:./dbname.db
    
    # 退出 usql
    exit
    
    # 创建表
    create table test (test_id int, name string);
    
    # 向表插入记录
    insert into test (test_id, name) values (1, 'hello');
    
    # 查询表
    select * from test;
    
    # 修改表中的记录
    update test set name="hello world!" where test_id=1;
    
    # 删除表中的记录
    delete from test where test_id=1;

功能特点

  1. 支持多种数据库,如 PostgreSQL, MySQL, Oracle, SQLite3, SQL Server 等
  2. 交互界面:提供统一的 SQL 交互界面,方便用户在不同类型的数据库之间切换。
  3. 支持多种输出格式:支持指定 SQL 查询结果的输出格式,包括表格、CSV、JSON 等。
  4. 语法高亮和查询历史:usql 支持 SQL 查询语法高亮显示,帮助用户更容易阅读和编写 SQL 查询。它还保存了查询历史记录,方便用户查找以前执行过的查询。
  5. 安全性:usql 支持通过 TLS/SSL 进行安全的数据库连接,确保数据在传输中的机密性。

竞品和相关作品

  1. mssql-cli:针对 Microsoft SQL Server 数据库,"mssql-cli" 是一个开源的命令行客户端工具,提供了类似 "usql" 的功能,包括自动完成和语法高亮。

进一步阅读

相关推荐
iAm_Ike27 分钟前
Go 中自定义类型与基础类型间的显式类型转换详解
jvm·数据库·python
iuvtsrt28 分钟前
Golang怎么实现方法集与接口的匹配_Golang如何理解值类型和指针类型实现接口的区别【详解】
jvm·数据库·python
tongluowan0072 小时前
MySQL中列数量及长度
数据库·mysql
-liming-2 小时前
单片机设计_串口调试工具
数据库·单片机·mongodb
鹿角片ljp2 小时前
从告警检测到智能研判:SQL 注入研判模型的设计与实践
数据库·sql
小新同学^O^3 小时前
简单学习 --> Spring事务
数据库·学习·spring
前进的李工4 小时前
MySQL慢查询日志优化实战
数据库·mysql·性能优化
KaMeidebaby4 小时前
卡梅德生物技术快报|禽类成纤维细胞 FISH 实验:鸟类性别染色体基因定位技术实现与数据验证
前端·数据库·其他·百度·新浪微博
ECT-OS-JiuHuaShan4 小时前
彻底定理化:从量子纠缠到量子代谢
数据库·人工智能·学习·算法·生活·量子计算