// Copyright 2019 GoAdmin Core Team. All rights reserved. // Use of this source code is governed by a Apache-2.0 style // license that can be found in the LICENSE file. package dialect type mysql struct { commonDialect } func (mysql) GetName() string { return "mysql" } func (mysql) ShowColumnsWithComment(schema, table string) string { return `SELECT COLUMN_NAME Field, DATA_TYPE Type, IS_NULLABLE 'Null', COLUMN_KEY 'Key', COLUMN_DEFAULT 'Default', EXTRA Extra, COLUMN_COMMENT Comment FROM information_schema.COLUMNS WHERE table_name = '` + table + `' AND table_schema = '` + schema + `'` } func (mysql) ShowColumns(table string) string { return "show columns in " + table } func (mysql) ShowTables() string { return "show tables" }