MCPcopy
hub / github.com/cweijan/vscode-database-client

github.com/cweijan/vscode-database-client @4.7.0 sqlite

repository ↗ · DeepWiki ↗ · release 4.7.0 ↗
1,312 symbols 3,151 edges 110 files 57 documented · 4%
README

MySQL Client

Marketplace Version Installs Rating

MySQL Client For Visual Studio Code

Project site: vscode-mysql

Features

Installation

Install from vscode marketplace vscode-mysql.

Coffee

If you like this this extension, consider buying me a coffee. Thank you!

Connect

  1. Open MySQL Panel, then click the + button.
  2. Input your connect info then click connect.

connection

View Tables

  1. Click Table To Open Query page and Load data.
  2. You can do data modification on query page. query

Execute Sql

  • In the MySQL Panel, click the New Query button. newquery
  • This changes the active database.
  • Now you can enjoy Intellisense for SQL code within the editor.
  • Click Run Button or Press F9 to Execute. run

Generate Mock Data

  • Now you do not need spend time writing test data. mockData

History

  • Click history button to open run history record. history

Backup/Import

  • Move to ant DatabaseNode or TableNode, backup/import options are listed in the context menu (right click to open). bakcup

Setting

OpenSetting -> extensions -> Mysql

Setting

Other

  • Find a suprise when you right click on a node.

suprise

Filter

filter

Credits

RoadMap

  • Sync table struct from diffrent connection.
  • Better Intetllisense sql.

Extension points exported contracts — how you extend this code

CopyAble (Interface)
(no doc) [10 implementers]
src/model/interface/copyAble.ts
ComplectionChain (Interface)
(no doc) [16 implementers]
src/provider/complete/complectionContext.ts
SettingService (Interface)
(no doc) [4 implementers]
src/service/setting/settingService.ts
IPromisePool (Interface)
(no doc) [1 implementers]
types/mysql2.d.ts
StatusService (Interface)
(no doc) [1 implementers]
src/view/status/statusService.ts
DiagramConfig (Interface)
(no doc)
src/model/diagram/diagramConfig.ts
ImportService (Interface)
(no doc) [2 implementers]
src/service/import/importService.ts
IQueryReturn (Interface)
(no doc)
types/mysql2.d.ts

Core symbols most depended-on inside this repo

add
called by 521
types/mysql2.d.ts
B
called by 208
src/vue/diagram/Gojs/go.js
remove
called by 109
types/mysql2.d.ts
ua
called by 75
src/vue/diagram/Gojs/go.js
a
called by 73
src/vue/diagram/Gojs/go.js
la
called by 62
src/vue/diagram/Gojs/go.js
b
called by 61
src/vue/diagram/Gojs/go.js
getConnection
called by 53
types/mysql2.d.ts

Shape

Function 718
Method 358
Class 159
Interface 65
Enum 12

Languages

TypeScript100%

Modules by API surface

src/vue/diagram/Gojs/go.js663 symbols
types/mysql2.d.ts68 symbols
src/service/format/core/Tokenizer.js34 symbols
src/service/format/core/Formatter.js23 symbols
src/service/common/databaseCache.ts21 symbols
src/model/main/tableNode.ts18 symbols
src/common/constants.ts15 symbols
src/model/database/userGroup.ts14 symbols
src/view/viewManager.ts13 symbols
src/provider/treeDataProvider.ts11 symbols
src/model/other/columnNode.ts11 symbols
src/view/result/queryResponse.ts10 symbols

Dependencies from manifests, versioned

@antv/g24.0.9 · 1×
@types/mockjs1.0.2 · 1×
@types/node12.12.6 · 1×
@types/ssh20.5.43 · 1×
@types/vscode1.38.0 · 1×
cardinal2.1.1 · 1×
copy-webpack-plugin6.3.0 · 1×
css-loader3.5.3 · 1×
date-format3.0.0 · 1×
deepmerge3.2.0 · 1×
element-ui2.13.2 · 1×
file-loader6.0.0 · 1×

For agents

$ claude mcp add vscode-database-client \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact