{ "createt": { "prefix": "createt", "body": ["CREATE TABLE ${1:tableName} (", "\t${2:attribute(s)}", ");"], "description": "Create regular table" }, "createti": { "prefix": "createti", "body": ["CREATE TABLE IF NOT EXISTS ${1:tableName} (", "\t${2:attribute(s)}", ");" ], "description": "Create table with conditional" }, "created": { "prefix": "created", "body": ["CREATE DATABASE ${1:name};"], "description": "Create regular table" }, "createdi": { "prefix": "createdi", "body": ["CREATE DATABASE IF NOT EXISTS ${1:name};"], "description": "Create table with conditional" }, "insert": { "prefix": "insert", "body": ["INSERT INTO ${1:tableName} (", "\t${2:attribute(s)}", ") VALUES ( ${3:values} )" ], "description": "Insert value(s)" }, "dropt": { "prefix": "dropt", "body": ["DROP TABLE ${1:tableName};"], "description": "Drop table" }, "dropd": { "prefix": "dropd", "body": ["DROP DATABASE ${1:dbName};"], "description": "Drop database" }, "dropti": { "prefix": "dropti", "body": ["DROP TABLE IF EXISTS ${1:tableName};"], "description": "Drop table with conditional" }, "dropdi": { "prefix": "dropdi", "body": ["DROP DATABASE IF EXISTS ${1:dbName};"], "description": "Drop database with conditional" }, "showt": { "prefix": "showt", "body": ["SHOW TABLES;"], "description": "Show tables" }, "showd": { "prefix": "showd", "body": ["SHOW DATABASES;"], "description": "Show databases" }, "select": { "prefix": "select", "body": ["SELECT ${1:attribute(s)} FROM ${2:tableName};"], "description": "Regular select" }, "selectd": { "prefix": "selectd", "body": ["SELECT DISTINCT ${1:attribute(s)}", "\tFROM ${2:tableName};"], "description": "Select Distinct" }, "selectw": { "prefix": "selectw", "body": ["SELECT ${1:attribute(s)}","\tFROM ${2:tableName}", "\tWHERE ${3:condition};" ], "description": "Select with condition" }, "selector": { "prefix": "selector", "body": ["SELECT ${1:attribute(s)}","\tFROM ${2:tableName}", "\tORDER BY ${3:attribute(s)} ${4:ASC|DESC};" ], "description": "Select with order" }, "updatet": { "prefix": "updatet", "body": ["UPDATE ${1:tableName}","\tSET ${2:attribute(s)}", "\tWHERE ${3:condition};" ], "description": "Update table" }, "delete": { "prefix": "delete", "body": ["DELETE FROM ${1:tableName}", "\tWHERE ${3:condition};"], "description": "Delete records" }, "altert": { "prefix": "altert", "body": ["ALTER TABLE ${1:tableName}", "\t ${2:intructions};"], "description": "Alter table" }, "alterad": { "prefix": "alterad", "body": ["ALTER TABLE ${1:tableName}", "\tADD COLUMN ${2:col_name};"], "description": "Alter table - Add column" }, "alteraf": { "prefix": "alteraf", "body": ["ALTER TABLE ${1:tableName}", "\tADD COLUMN ${2:col_name}", "\tAFTER ${5:col_name};" ], "description": "Alter table - Add column after" }, "alterdb": { "prefix": "alterdb", "body": ["ALTER DATABASE ${1:dbName}", "\tCHARACTER SET ${2:charset}", "\tCOLLATE ${3:utf8_unicode_ci};" ], "description": "Alter database" }, "ijoin": { "prefix": "ijoin", "body": ["SELECT ${1:attribute(s)}", "\tFROM ${2:tableName}", "\tINNER JOIN ${3:tableName2}", "\tON ${4:match};" ], "description": "Inner Join" }, "rjoin": { "prefix": "rjoin", "body": ["SELECT ${1:attribute(s)}", "\tFROM ${2:tableName}", "\tRIGHT JOIN ${3:tableName2}", "\tON ${4:match};" ], "description": "Right Join" }, "ljoin": { "prefix": "ljoin", "body": ["SELECT ${1:attribute(s)}", "\tFROM ${2:tableName}", "\tLEFT JOIN ${3:tableName2}", "\tON ${4:match};" ], "description": "Left Join" }, "fjoin": { "prefix": "fjoin", "body": ["SELECT ${1:attribute(s)}", "\tFROM ${2:tableName}", "\tFULL JOIN OUTER ${3:tableName2}", "\tON ${4:match}", "\tWHERE ${5:condition};" ], "description": "Full Join" }, "union": { "prefix": "union", "body": ["SELECT ${1:attribute(s)} FROM ${2:tableName}", "UNION", "SELECT ${3:attribute(s)} FROM ${4:tableName2};" ], "description": "Regular union" }, "uniona": { "prefix": "uniona", "body": ["SELECT ${1:attribute(s)} FROM ${2:tableName}", "UNION ALL", "SELECT ${3:attribute(s)} FROM ${4:tableName2};" ], "description": "All union" }, "groupb": { "prefix": "groupb", "body": ["SELECT ${1:attribute(s)}", "\tFROM ${2:tableName}", "\tGROUP BY ${3:attribute(s)};" ], "description": "Group by" }, "bakupd": { "prefix": "bakupd", "body": ["BACKUP DATABASE ${1:dbName}", "\tTO DISK ${2:filepath};"], "description": "Backup database" }, "bakupdw": { "prefix": "bakupdw", "body": ["BACKUP DATABASE ${1:dbName}", "\tTO DISK ${2:filepath}", "\tWITH ${3:DIFERENTIAL};" ], "description": "Diferencial backup database" }, "primaryk": { "prefix": "primaryk", "body": ["PRIMARY KEY(${1:attribute})"], "description": "Primary Key" }, "primarykc": { "prefix": "primarykc", "body": ["CONSTRAINT ${1:attribute} PRIMARY KEY(${2:attribute(s)})"], "description": "Constraint rimary Key" }, "foreingk": { "prefix": "foreingk", "body": ["FOREIGN KEY(${1:attribute}) REFERENCES ${2:tableName}(${3:attribute})"], "description": "Foreing Key" }, "foreingkc": { "prefix": "foreingkc", "body": ["CONSTRAINT ${1:attribute} FOREIGN KEY (${2:attribute(s)})", "\tREFERENCES ${3:tableName}(${4:attribute})" ], "description": "Constraint foreing Key" }, "check": { "prefix": "check", "body": ["CHECK ( ${1:condition} )"], "description": "Check" }, "creteuser": { "prefix": "createuser", "body": "CREATE USER '${1:username}'@'${2:localhost}' IDENTIFIED BY '${3:password}';", "description": "Create User" }, "deleteuser": { "prefix": "deleteuser", "body": "DELETE FROM mysql.user WHERE user = '${1:userName}';", "description": "Delete user" }, "grantuser":{ "prefix": "grantuser", "body": "GRANT ALL PRIVILEGES ON ${1:db}.${2:tb} TO '${3:user_name}'@'${4:localhost}';", "description": "Grant privileges" } }