Database Administration
August 20, 2008 By miketeo
MySQL 6.0 Database Administration SQL
- CREATE USER
- DROP USER
- GRANT
- RENAME USER
- REVOKE
- SET PASSWORD
- CHECK TABLE
- CHECKSUM TABLE
- OPTIMIZE TABLE
- REPAIR TABLE
- BACKUP DATABASE
- RESTORE
- CREATE FUNCTION
- DROP FUNCTION
- INSTALL PLUGIN
- UNINSTALLPLUGIN
- SET
- SHOW
- CACHE INDEX
- FLUSH
- KILL
- LOAD INDEX INTO CACHE
CREATE USER
CREATE USERuser[IDENTIFIED BY [PASSWORD] 'password'] [,user[IDENTIFIED BY [PASSWORD] 'password']] ...
DROP USER
DROP USERuser[,user] ...
GRANT
GRANT
priv_type [(column_list)]
[, priv_type [(column_list)]] ...
ON [object_type]
{
*
| *.*
| db_name.*
| db_name.tbl_name
| tbl_name
| db_name.routine_name
}
TO user [IDENTIFIED BY [PASSWORD] 'password']
[, user [IDENTIFIED BY [PASSWORD] 'password']] ...
[REQUIRE
NONE |
[{SSL| X509}]
[CIPHER 'cipher' [AND]]
[ISSUER 'issuer' [AND]]
[SUBJECT 'subject']]
[WITH with_option [with_option] ...]
object_type =
TABLE
| FUNCTION
| PROCEDURE
with_option =
GRANT OPTION
| MAX_QUERIES_PER_HOUR count
| MAX_UPDATES_PER_HOUR count
| MAX_CONNECTIONS_PER_HOUR count
| MAX_USER_CONNECTIONS count
RENAME USER
RENAME USERold_userTOnew_user[,old_userTOnew_user] ...
REVOKE
REVOKE
priv_type [(column_list)]
[, priv_type [(column_list)]] ...
ON [object_type]
{
*
| *.*
| db_name.*
| db_name.tbl_name
| tbl_name
| db_name.routine_name
}
FROM user [, user] ...
REVOKE ALL PRIVILEGES, GRANT OPTION FROM user [, user] ...
SET PASSWORD
SET PASSWORD [FORuser] = { PASSWORD('some password') | OLD_PASSWORD('some password') | 'encrypted password' }
ANALYZE
ANALYZE [LOCAL | NO_WRITE_TO_BINLOG] TABLEtbl_name[,tbl_name] ...
CHECK TABLE
CHECK TABLEtbl_name[,tbl_name] ... [option] ...option= {FOR UPGRADE | QUICK | FAST | MEDIUM | EXTENDED | CHANGED}
CHECKSUM TABLE
CHECKSUM TABLEtbl_name[,tbl_name] ... [ QUICK | EXTENDED ]
OPTIMIZE TABLE
OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLEtbl_name[,tbl_name] ...
REPAIR TABLE
REPAIR [LOCAL | NO_WRITE_TO_BINLOG] TABLE
tbl_name [, tbl_name] ... [QUICK] [EXTENDED] [USE_FRM]
BACKUP DATABASE
BACKUP {DATABASE | SCHEMA}
{ * | db_name [, db_name] ... }
TO 'image_file_name';
[WITH COMPRESSION
[COMPRESSION_ALGORITHM [=] algorithm_name]]
RESTORE
RESTORE FROM 'image_file_name';
CREATE FUNCTION
CREATE [AGGREGATE] FUNCTIONfunction_nameRETURNS {STRING|INTEGER|REAL|DECIMAL} SONAMEshared_library_name
DROP FUNCTION
DROP FUNCTION function_name
INSTALL PLUGIN
INSTALL PLUGINplugin_nameSONAME 'plugin_library'
UNINSTALL PLUGIN
UNINSTALL PLUGIN plugin_name
SET
SETvariable_assignment[,variable_assignment] ...variable_assignment:user_var_name=expr| [GLOBAL | SESSION]system_var_name=expr| [@@global. | @@session. | @@]system_var_name=expr
SHOW
SHOW AUTHORS SHOW CHARACTER SET [like_or_where] SHOW COLLATION [like_or_where] SHOW [FULL] COLUMNS FROMtbl_name[FROMdb_name] [like_or_where] SHOW CONTRIBUTORS SHOW CREATE DATABASEdb_nameSHOW CREATE EVENTevent_nameSHOW CREATE FUNCTIONfuncnameSHOW CREATE PROCEDUREprocnameSHOW CREATE TABLEtbl_nameSHOW CREATE TRIGGERtrigger_nameSHOW CREATE VIEWview_nameSHOW DATABASES [like_or_where] SHOW ENGINEengine_name{STATUS | MUTEX} SHOW [STORAGE] ENGINES SHOW ERRORS [LIMIT [offset,]row_count] SHOW [FULL] EVENTS SHOW FUNCTION CODEsp_nameSHOW FUNCTION STATUS [like_or_where] SHOW GRANTS FORuserSHOW INDEX FROMtbl_name[FROMdb_name] SHOW OPEN TABLES [FROMdb_name] [like_or_where] SHOW PLUGINS SHOW PROCEDURE CODEsp_nameSHOW PROCEDURE STATUS [like_or_where] SHOW PRIVILEGES SHOW [FULL] PROCESSLIST SHOW SCHEDULER STATUS SHOW [GLOBAL | SESSION] STATUS [like_or_where] SHOW TABLE STATUS [FROMdb_name] [like_or_where] SHOW TABLES [FROMdb_name] [like_or_where] SHOW TRIGGERS [FROMdb_name] [like_or_where] SHOW [GLOBAL | SESSION] VARIABLES [like_or_where] SHOW WARNINGS [LIMIT [offset,]row_count]like_or_where: LIKE 'pattern' | WHEREexpr
SHOW AUTHORS
SHOW AUTHORS
SHOW BINARY LOGS
SHOW BINARY LOGS
SHOW BINLOG EVENTS
SHOW CHARACTER SET
[LIKE 'pattern' | WHERE expr]
SHOW CHARACTER SET
SHOW CHARACTER SET
[LIKE 'pattern' | WHERE expr]
SHOW COLLATION
SHOW COLLATION
[LIKE 'pattern' | WHERE expr]
SHOW COLUMNS
SHOW [FULL] COLUMNS FROM tbl_name [FROM db_name]
[LIKE 'pattern' | WHERE expr]
SHOW CONTRIBUTORS
SHOW CONTRIBUTORS
SHOW CREATE DATABASE
SHOW CREATE {DATABASE | SCHEMA} db_name
SHOW CREATE EVENT
SHOW CREATE EVENT event_name
SHOW CREATE PROCEDURE
SHOW CREATE {PROCEDURE | FUNCTION} sp_name
SHOW CREATE TABLE
SHOW CREATE TABLE tbl_name
SHOW CREATE TRIGGER
SHOW CREATE TRIGGER trigger_name
SHOW CREATE VIEW
SHOW CREATE VIEW view_name
SHOW DATABASES
SHOW {DATABASES | SCHEMAS}
[LIKE 'pattern' | WHERE expr]
SHOW ENGINE
SHOW ENGINE engine_name {STATUS | MUTEX}
SHOW ENGINES
SHOW [STORAGE] ENGINES
SHOW ERRORS
SHOW ERRORS [LIMIT [offset,]row_count] SHOW COUNT(*) ERRORS
SHOW EVENTS
SHOW EVENTS [FROMschema_name] [LIKE 'pattern' | WHEREexpr]
SHOW GRANTS
SHOW GRANTS [FOR user]
SHOW INDEX
SHOW INDEX FROMtbl_name[FROMdb_name]
SHOW MASTER STATUS
SHOW MASTER STATUS
SHOW OPEN TABLES
SHOW OPEN TABLES [FROMdb_name] [LIKE 'pattern' | WHEREexpr]
SHOW PLUGINS
SHOW PLUGINS
SHOW PRIVILEGES
SHOW PRIVILEGES
SHOW PROCEDURE CODE
SHOW {PROCEDURE | FUNCTION} CODE sp_name
SHOW PROCEDURE STATUS
SHOW {PROCEDURE | FUNCTION} STATUS
[LIKE 'pattern' | WHERE expr]
SHOW PROCESSLIST
SHOW [FULL] PROCESSLIST
SHOW PROFILE
SHOW PROFILES SHOW PROFILE [type[,type] ... ] [FOR QUERYn] [LIMITrow_count[OFFSEToffset]]type: ALL | BLOCK IO | CONTEXT SWITCHES | CPU | IPC | MEMORY | PAGE FAULTS | SOURCE | SWAPS
SHOW SLAVE HOSTS
SHOW SLAVE HOSTS
SHOW SLAVE STATUS
SHOW SLAVE STATUS
SHOW STATUS
SHOW [GLOBAL | SESSION] STATUS
[LIKE 'pattern' | WHERE expr]
SHOW TABLE STATUS
SHOW TABLE STATUS [FROMdb_name] [LIKE 'pattern' | WHEREexpr]
SHOW TABLES
SHOW [FULL] TABLES [FROMdb_name] [LIKE 'pattern' | WHEREexpr]
SHOW TRIGGERS
SHOW TRIGGERS [FROMdb_name] [LIKE 'pattern' | WHEREexpr]
SHOW VARIABLES
SHOW [GLOBAL | SESSION] VARIABLES
[LIKE 'pattern' | WHERE expr]
SHOW WARNINGS
SHOW WARNINGS [LIMIT [offset,]row_count] SHOW COUNT(*) WARNINGS
CACHE INDEX
CACHE INDEXtbl_index_list[,tbl_index_list] ... INkey_cache_nametbl_index_list:tbl_name[[INDEX|KEY] (index_name[,index_name] ...)]
FLUSH
FLUSH [LOCAL | NO_WRITE_TO_BINLOG]
flush_option [, flush_option] ...
KILL
KILL [CONNECTION | QUERY] thread_id
LOAD INDEX INTO CACHE
LOAD INDEX INTO CACHEtbl_index_list[,tbl_index_list] ...tbl_index_list:tbl_name[[INDEX|KEY] (index_name[,index_name] ...)] [IGNORE LEAVES]
RESET
RESETreset_option[,reset_option] ...
Posted in:
Add A Comment