stevenmiller888 / ts-mysql-autocomplete

An autocomplete engine for MySQL queries.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ts-mysql-autocomplete

An autocomplete engine for MySQL queries.

Alt Text

Features

  • Autocompletes keywords, table names, and column names
  • Supports all versions of MySQL
  • Supports database schema

Installation

yarn add ts-mysql-autocomplete
# or
npm install ts-mysql-autocomplete

Usage

import { MySQLAutocomplete } from 'ts-mysql-autocomplete'

const autocompleter = new MySQLAutocomplete()

const entries1 = autocompleter.autocomplete('SELEC', 5)
console.log(entries1) // [ 'SELECT' ]

const entries2 = autocompleter.autocomplete('SELECT * FROM us', 16)
console.log(entries2) // [ 'users' ]

Related

License

MIT


stevenmiller888.github.io  ·  GitHub @stevenmiller888  ·  Twitter @stevenmiller888

About

An autocomplete engine for MySQL queries.


Languages

Language:TypeScript 97.0%Language:TSQL 3.0%