Comandos MYSQL


Para crear una base de datos:
-----------------------------
mysql> CREATE DATABASE db_name;

Para borrar una base de datos:
------------------------------
mysql> DROP DATABASE db_name;

Para crear una tabla:
---------------------
mysql> CREATE TABLE tb_name;

Para borrar una tabla:
----------------------
mysql> DROP TABLE tb_name;

Para borrar el contenido de una tabla:
--------------------------------------
mysql> DELETE FROM tb_name;

Para contar los registros dentro de una tabla;
--------------------------------------
mysql> SELECT count( *) from <tabla>;

Para hacer un dump de la estructura:
------------------------------------
shell> mysqldump -uroot -p -d menu_cl > dump-menu_cl.sql

Para hacer un dump de la estructura solo de una tabla:
------------------------------------------------------
shell> mysqldump -uroot -p --no-data menuitb_cl table> dump-nodata- menuitb_cl.sql
shell> mysqldump -uroot -p -d tpp_br categoria > categoria.sql

Para respaldar Toda una base de datos (dump con datos):
-------------------------------------------------------
shell> mysqldump -uroot -p --opt tpp_pa > dump-tpp_pa.sql

otra opción:

shell> mysqldump internal_ticket -p > ticket.sql

Para respaldar Toda una base de datos (solo datos):
---------------------------------------------------
shell> mysqldump -t -uroot -p tpp_pa > dump-tpp_pa.sql

Para respaldar Toda una base de datos y comprimirla:
----------------------------------------------------
shell> mysqldump -uroot -p --opt tpp_pa | gzip > dump-tpp_pa.sql

Para respaldar Todo (dump con datos) solo de una tabla:
-------------------------------------------------------
shell> mysqldump -uroot -p --opt tpp_pa categoria > dump- categoria.sql.gz

Para exportar a texto tabulado desde una consulta:
--------------------------------------------------
shell> echo "select * from categoria" | mysql -B -uroot -p tpp_br > archivo.out

Para importar desde un texto tabulado:
--------------------------------------
shell> mysqlimport --local db_worflow form2001.txt -uroot -p

Para hacer un Restore:
----------------------
shell> mysql -uroot -p tpp_br < dump-tpp_pa.sql

Para tener algunos datos del server de MySQL:
---------------------------------------------
mysql> show status;
mysql> select DATABASE();
mysql> select USER();
mysql> select NOW();
mysql> select VERSION();

Para insertar datos en una tabla:
---------------------------------
mysql> insert into radcheck (dom_id, UserName, Attribute, Value) values (238, 'abustama', 'Password','*');

Para VER permisos de lectura de un usuario:
-------------------------------------------
mysql> use mysql;
mysql> SELECT host,user,Password,select_priv,Create_priv,Drop_priv from user;
mysql> SELECT host, user, Select_priv from user where user='rad_lee' and host ='%';
mysql> SELECT host, user, Select_priv from user GROUP by user ORDER by user;
mysql> SELECT host, user, Select_priv from user where user='topusers_cl' and host ='%';
mysql> SELECT * from user;
mysql> SELECT host, user, Select_priv from user where user='forum_admin' and host ='%';


Para ver privilegios de un usuario:
===================================
mysql> SELECT host,db,user,select_priv,Create_priv,Drop_priv FROM mysql.db;
mysql> SELECT * from mysql.user WHERE user='<usuario>';
mysql> SELECT * from mysql.db WHERE user='<usuario>';
mysql> SELECT host,db,user,select_priv,Create_priv,Drop_priv FROM mysql.db WHERE user LIKE '%finger%';

Comentarios

Entradas más populares de este blog