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" 的功能,包括自动完成和语法高亮。

进一步阅读

相关推荐
朝新_11 小时前
【实战】动态 SQL + 统一 Result + 登录校验:图书管理系统(下)
xml·java·数据库·sql·mybatis
装不满的克莱因瓶11 小时前
什么是脏读、幻读、不可重复读?Mysql的隔离级别是什么?
数据库·mysql·事务·隔离级别·不可重复读·幻读·脏读
aramae11 小时前
MySQL数据库入门指南
android·数据库·经验分享·笔记·mysql
Apache IoTDB12 小时前
时序数据库 IoTDB 集成 MyBatisPlus,告别复杂编码,简化时序数据 ORM 开发
数据库·struts·servlet·时序数据库·iotdb
isNotNullX12 小时前
怎么用数据仓库来进行数据治理?
大数据·数据库·数据仓库·数据治理
小坏讲微服务12 小时前
Spring Cloud Alibaba Gateway 集成 Redis 限流的完整配置
数据库·redis·分布式·后端·spring cloud·架构·gateway
HitpointNetSuite13 小时前
连锁餐饮行业ERP系统如何选择?
大数据·数据库·oracle·netsuite·erp
一路向北North13 小时前
网页版预编译SQL转换工具
前端·javascript·sql
百***170713 小时前
MySQL 常用 SQL 语句大全
数据库·sql·mysql
百***659513 小时前
mysql如何发现慢查询sql
数据库·sql·mysql