Sunteți pe pagina 1din 4

En ese archivo se puede ver las distintas formas de acceso

a un servidor MySQL que proporciona el Sistema de Gestin


de Base de Datos.
Para poder conectarse a un servidor tenemos que tomar en
cuenta que como el servidor y la computadora estn en
buen estado o funcionando y que la conexiones locales o
remotas estn estables y conectadas. Tendremos
dispuestas distintas credenciales o sea usuario y
contrasea, que nos permitirn distintos niveles de acceso,
esto quiere decir, que cada credencial nos llevara a un
determinado nivel de datos.
MySQL, es quien recibe las solicitudes de los clientes, ya
sean locales o remotas en forma de ficheros locales en
donde se esta ejecutando.
-h para especificar el nombre del servidor.
-u para el nombre del usuario.
$ mysql -h servidor.misitio.org -u <usuario> -p
Si al conectarse resulta un error o una conexin inestable,
es indispensable consultar con el administrador del sistema,
(y es el quien decide si los nombres de los usuarios son
correspondientes al sistema operativo), que nos dar un
nombre de usuario, contrasea y el nombre del servidor.

Welcome to the MySQL monitor. Commands end with ; or \g.


Your MySQL connection id is 5 to server version: 3.23.49-log
Type help; or \h for help. Type \c to clear the buffer.
mysql>

El cliente de MySQL nos permite trabajar con la base de


datos, para poder crear tablas, hacer consultas y ver su
resultado y con la ejecucin de los comando propios de
SGBD se puede obtener informacin sobre las tablas, ndice
o tambin ejecutar operaciones de administracin.

Este es un ejemplo de una ejecucin de la sentencia select


con cuatro
columnas de datos:
mysql> select user(), connection_id(), version(), database();
+--------------+-----------------+-------------+------------+|
user()
| CONNECTION_ID() | version() | database() |
+--------------+-----------------+-------------+------------+
| yo@localhost | 4 | 3.23.49-log |
+--------------+-----------------+-------------+------------+
1 row in set (0.00 sec)
mysql>
En esta ejecucin se solicita, el nombre de usuario actual de
MySQL, el numero de conexin del servidor, la versin del
servidor y la base de datos en uso.
La ultima linea entregada por mysql informa sobre el
numero de filas encontrado, pero esa medida no se debe
considerar muy precisa ya que el valor puede verse
alterado en mltiples factores.
Los comandos en mltiples lineas, pueden expandirse
en varias lineas por comodidad.
El cliente no enviara la sentencia SQL alservidor hasta
encontrar el punto y coma.
Cuando el indicador se transforma en signo - > significa que
el comando aun no esta completo.
Indicadores de mysql:
Indicador
Significado
mysql>
Espera una nueva sentencia

->
>

'>

La sentencia aun no esta


completa
Una cadena en comillas
dobles no se ha cerrado
Una cadena en comillas
simples no se ha cerrado

Cadenas de caracteres, pueden diferenciarse mediante


comillas dobles o simples. Y deben cerrarse con el mismo
delimitador que se ha abierto, y pueden escribirse en
diversas lineas:
Gracias por todo.
Variables
Asignar a una variable el resultado de una
Sentencia SELECT para utilizarla en otras operaciones es
algo que se puede realizar en MySQL de una forma sencilla.
La expresin es @nombredelaVariable := valor.
Donde nombreVariable es el nombre de la variable y el
valor, es el resultado que queremos asignar.mysql> select
@x := 1;
Las variables locales permiten almacena un determinado
dato y solo se pueden utilizar con ese fin.
Expresiones
El comando do evala cualquier tipo de expresion de
comando select sin mostrarlo en la pantalla. Cuando en una
expresin uno de sus elementos es NULL el resultado ser
NULL
Hay que tener precaucin al utilizar las variables locales por
que se evalan en el servidor antes de ser enviadas y se
realizan conversiones de tipo implcitas.
Proceso por lotes, mysql procesa por lotes las sentencias
incluidas en un archivo de texto y en ese caso se puede
realizar una conexin con el servidor donde pide la

contrasea del usuario X, y si es correcta ejecutar los


comandos que existen en el archivo demo.sql.
Otra de las formas para poder crear un archivo es mediante
el comando source. Es necesario que la linea donde se
crea la base de datos este con el smbolo# al inicio, y
tambin procesar el contenido del fichero.
Usar base de datos
Hay una forma de consulta donde informa sobre la base de
datos que se esta usando actualmente, y si en dicha
consulta el campo esta vaco es por que no se esta
haciendo uso de la base de datos existente.

MySQL nos muestra el listado de la base de datos ya


existente en el servidor. Y es sensible al uso de maysculas
y minsculas
Para crear una base de datos se usa create database
Para eliminar una base de datos se usa drop database

S-ar putea să vă placă și