0 evaluări0% au considerat acest document util (0 voturi)
161 vizualizări4 pagini
Discussion.
Acceso a Un Servidor MYSQL
En este resumen se ven las distintas formas de acceso a un servidor MySQL existente que nos proporciona el propio SGBD.
Discussion.
Acceso a Un Servidor MYSQL
En este resumen se ven las distintas formas de acceso a un servidor MySQL existente que nos proporciona el propio SGBD.
Discussion.
Acceso a Un Servidor MYSQL
En este resumen se ven las distintas formas de acceso a un servidor MySQL existente que nos proporciona el propio SGBD.
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