Si MYSQL se está ejecutando en el servidor y necesita conectarse en el cliente, debe conectarse de la siguiente manera: shell>mysql -h host -u usuario -p Ingrese la contraseña:************ host y usuario representan respectivamente el nombre de host y el nombre de la cuenta MySQL donde se ejecuta el servidor MySQL. Al agregar, escriba el nombre de la máquina correspondiente y el nombre de usuario de MySQL ********* representa su contraseña. ejecutándose en el servidor y necesita conectarse en el lado del cliente, debe conectarse de la siguiente manera:
shell>mysql -h host -u usuario -p
Introduzca la contraseña:************
host y usuario representan respectivamente el nombre de host y el nombre de la cuenta MySQL donde se ejecuta el servidor MySQL. Al agregar, escriba el nombre de la máquina correspondiente y el nombre de usuario de MySQL ********* representa su contraseña.
Si funciona, verá el siguiente mensaje:
Bienvenido al monitor MySQL. Los comandos terminan en ; o g.
Su ID de conexión MySQL es 7 para la versión del servidor: 5.0.18-nt
Escriba 'help;' o 'h' para obtener ayuda. Escriba 'c' para borrar el búfer.
mysql>
El indicador mysql> le indica que es hora de ingresar un comando.
A veces, MySQL le permitirá iniciar sesión en el servidor de forma anónima. En este caso, simplemente ingrese mysql directamente.
cáscara> mysql
Después de una conexión exitosa, puede ingresar salir en el indicador mysql> para salir en cualquier momento:
mysql> salir
Adiós
A continuación se muestra un ejemplo de consulta simple. Este es un comando simple que requiere el número de versión y la fecha actual del servidor:
mysql> seleccione versión(), fecha_actual;
+-----------+--------------+
versión() fecha_actual
+-----------+--------------+
5.0.18-nt 2006-07-29
+-----------+--------------+
1 fila en conjunto (0,00 seg)
mysql>
Aquí debemos entender:
Un comando normalmente consta de una declaración SQL seguida de un punto y coma.
Los resultados de visualización de MySQL se muestran en una tabla (filas y columnas). La primera línea es la etiqueta de la columna y las líneas siguientes son los resultados de la consulta. Por lo general, la etiqueta de la columna es el nombre de la columna de la tabla de la base de datos que consulta. pero si está recuperando una expresión en lugar de valores de columna (como en el ejemplo anterior), normalmente se utiliza la expresión misma para etiquetar la columna.
Luego muestra cuántas filas se devolvieron y el tiempo de consulta, lo que proporciona una estimación aproximada del rendimiento del servidor. Representa el tiempo del reloj, no el tiempo de la CPU o de la máquina.
Las palabras clave se pueden ingresar en mayúsculas y minúsculas, es decir, las mayúsculas y las minúsculas son equivalentes en MySQL, pero en una declaración de consulta, las mayúsculas y las minúsculas deben ser consistentes.
Aquí hay otra consulta:
mysql> SELECCIONAR PECADO(PI()/4), (4+1)*5;
+------------------+---------+
PECADO(PI()/4) (4+1)*5
+------------------+---------+
0.70710678118655 25
+------------------+---------+
1 fila en conjunto (0,02 segundos)
mysql>
Puede ingresar varias declaraciones en una línea, como por ejemplo:
mysql> SELECCIONAR VERSIÓN(); SELECCIONAR AHORA();
+-----------------+
VERSIÓN()
+-----------------+
5.1.2-alfa-log
+-----------------+
1 fila en conjunto (0,00 seg)
+---------------------+
AHORA()
+---------------------+
2005-10-11 15:15:00
+---------------------+
1 fila en conjunto (0,00 seg)
mysql>
Los comandos largos se pueden ingresar en varias líneas. MySQL usa punto y coma para determinar si la declaración termina, en lugar de nuevas líneas.
A continuación se muestra un ejemplo de una declaración simple de varias líneas:
mysql> seleccionar
-> usuario(),
-> fecha_actual;
+---------------+--------------+
USUARIO() FECHA_ACTUAL
+---------------+--------------+
jon@localhost 2005-10-11
+---------------+--------------+
mysql>
En este ejemplo, después de ingresar la primera línea de la consulta de varias líneas, puede ver que el mensaje cambia a ->, lo que significa que MySQL no ha encontrado el identificador de fin de declaración y está esperando la entrada restante. Si no desea ejecutar un comando durante el proceso de entrada, ingrese c para cancelarlo:
mysql> seleccionar
-> usuario()
->c
mysql>
A continuación se muestran las diversas indicaciones y el estado de MySQL que representan:
Significado rápido
mysql> está listo para aceptar nuevos comandos.
-> Espere la siguiente línea de un comando de varias líneas.
'> Espera la siguiente línea, esperando el final de la cadena que comienza con una comilla simple ("'").
"> Espere a la siguiente línea, esperando el final de la cadena que comienza con una comilla doble (""").
`> Espera la siguiente línea, esperando el final del identificador que comienza con un punto de barra invertida (''').
/*> Espere la siguiente línea, esperando el final del comentario que comienza con /*.
-