Skip to content

CuteSqlite is the graphical user interface(GUI) tool for Sqlite3.

License

Notifications You must be signed in to change notification settings

shinehanx/CuteSqlite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Introduction:

CuteSqlite is the graphical user interface(GUI) tool for SQLite3. And it is an open-source software. It allows you to design,create and browse you database,work in database objects, and insert data as well as design and run SQL queries to work with stored data. You can also migrate database and data from other database vendors to your SQLite3 database.

It is implemented using C++/WTL and supports Windows operating systems.

Project Objectives:

The goal of this project is to develop a lightweight, high-performance, and feature-rich SQLite client.

Development Environment:

  1. Windows 10 or later with the Windows 10 SDK
  2. Visual Studio 2022 (v143) or later with C++ 11 support
  3. Windows Template Library (WTL) version 10.0.10320 Release (2020-11-15)
  4. Uses third-party projects: curl, rapidjson, Scintilla, spdlog, and SQLite3

Open Source License:

Apache License Version 2.0

Project URL:

GitHub: https://github.com/shinehanx/CuteSqlite.git

Download URL:

https://github.com/shinehanx/CuteSqlite/releases

en-sql-query

Advantages:

1. Complete functionality: The goal is to make the best SQLite client.

2. Small size: The application compressed package is only 6MB.

3. Excellent performance: Developed with C++11/WTL, it is infinitely close to the performance of the Win32 API.

4. Small memory footprint: Only 5-8MB of memory is required.

5. Advanced features: SQL analysis and optimization, storage analysis.

Feature list

1.Database management.

  • Create Database
  • Open Database
  • Refresh Database
  • Delete Database
  • Copy Database as
  • Export Database As SQL
  • Import Database From SQL

2.Tables management.

  • Open Table
  • Create Table
  • Alter Table
  • Rename Table
  • Truncate Table
  • Drop Table
  • Copy Table as
  • Sharding Table
  • Export table as
  • Import From SQL File
  • Import From CSV File
  • Manage Indexes
  • Manage Foreign Key
  • Table Properties

3.Query data.

  • Query Selected SQL statement(s)
  • Query All SQL statement(s)
  • Explain SQL statement

4.Sql Statement Analysis.

  • Performance Analysis
  • Store Analysis
  • Database Params

Snapshot:

Alter Table

Performance Analysis

Store Analysis

中文介绍: 中文介绍