La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

MySQL LENGUAJE SQL.

Presentaciones similares


Presentación del tema: "MySQL LENGUAJE SQL."— Transcripción de la presentación:

1 MySQL LENGUAJE SQL

2 INSTALACIÓN MySQL (1) Instalación en LINUX (FEDORA)
PAQUETES A INSTALAR mysql-server servidor de bda mysql-administrator herramientas de administracion mysql-query-browser herramientas de manipulación de las bda’s 1. Desde línea de comandos $ yum install mysql mysql-server $ yum install mysql-administrator $ yum install mysql-query-browser 2. Ó Graficamente desde añadir/eliminar sw Revisar los paquetes y versiones que hemos instalado: $ rpm -qa | grep mysql && chkconfig --list | grep mysql

3 INSTALACIÓN MySQL (2) CONFIGURAR INICIO CONEXIÓN AL SERVIDOR DE BDA
Iniciar el demonio del servidor de mysql (mysqld) $ chkconfig --level 2345 mysqld on; service mysqld start CONEXIÓN AL SERVIDOR DE BDA Comando mysql Programa que se ejecuta desde el prompt del sistema, que permite conectarse a un servidor MySQL para enviarle consultas y comandos, y ver los resultados. permite: Consultar información de bd y tablas mysql> Show … mysql> desc table Crear bases de datos y tablas mysql> Create ….. Eliminar bases de datos y tablas mysql> drop …. Asignar y revocar privilegios mysql> grant …. Consultar, insertar, actualizar … mysql> select …. mysql> insert ….

4 INSTALACIÓN MySQL (3) Sintaxis comando mysql
$ mysql [-h hostname] [-u user] [-p password] [-d database] Para una conexión a un host local tenemos las siguientes posibilidades: $ mysql (entra con usuario de fedora) $ mysql –u root (entra como root) $ mysql –h localhost –u root (entra como root) Ver el usuario con el que estamos conectados: $ mysql> select user(); Ver todos los usuarios creados en el servidor: $ mysql> select * from mysql.user;

5 INSTALACIÓN MySQL (4) CLIENTES GRÁFICOS ENLACES DE INTERÉS DESINSTALAR
MySQL Administrator administración del servidor de bda MySQL Query Browser manipulación de las bdas ENLACES DE INTERÉS Sitio oficial de MySQL Sitio para desarrolladores de MySQL Sitio en español con información de MySQL DESINSTALAR $ yum erase mysql-server Borrar la carpeta /var/lib/mysql

6 Documentación y manual de referencia.
Veamos en la web la documentación. Veamos recursos SQL en Internet. Actividad: Busca material y documenta los recursos encontrados.

7 Sentencias SQL (1) Se divide en tres tipos de lenguajes:
LENGUAJE DE DEFINICIÓN (LDD) LENGUAJE DE MANIPULACIÓN (LMD) LENGUAJE DE CONTROL (LCD)

8 Sentencias SQL (2) DEFINICIÓN DE DATOS CREAR/BORRAR CREAR/BORRAR
/MODIFICAR tablas CREAR/BORRAR indices CREAR/BORRAR sinónimos CREAR/BORRAR vistas COMENTARIOS ETIQUETAS

9 Sentencias SQL (3) CREATE TABLE Añade una nueva tabla a la base de datos. DROP TABLE Suprime una tabla de la base de datos. ALTER TABLE Modifica la estructura de una tabla existente. CREATE VIEW Añade una nueva vista a la base de datos. DROP VIEW Suprime una vista de la base de datos. CREATE INDEX Construye un índice para una columna. DROP INDEX Suprime el índice para una columna. CREATE SYNONIM Define un alias para un nombre de tabla. DROP SYNONIM Suprime un alias para un nombre de tabla. COMMENT Define comentarios para una tabla. LABEL Define el título de una columna.

10 Sentencias SQL (4) MANIPULACION DE DATOS INSERTAR registros
SELECCIONAR registros MODIFICAR registros BORRAR registros

11 Sentencias SQL (4) MANIPULACIÓN DE DATOS
SELECT Recupera datos de la base de datos. INSERT Añade nuevas filas de datos a la base de datos. DELETE Suprime filas de datos de la base de datos UPDATE Modifica datos existentes en la base de datos.

12 Sentencias SQL (5) CONTROL DE DATOS REVOKE GRANT COPIAS TRANSACCIONES
SEGURIDAD TRANSACCIONES

13 Sentencias SQL (6) GRANT Concede privilegios de acceso a usuarios.
CONTROL DE DATOS GRANT Concede privilegios de acceso a usuarios. REVOKE Suprime privilegios de acceso a usuarios. COPIAS DE SEGURIDAD TRANSACCIONES


Descargar ppt "MySQL LENGUAJE SQL."

Presentaciones similares


Anuncios Google