MySQL LENGUAJE SQL.

Slides:



Advertisements
Presentaciones similares
FUNDAMENTALS OF THE JAVA PROGRAMMING LANGUAGE
Advertisements

Diseño de Bases de Datos
Madrid, junio de 2009 Seguridad en bases de datos: SQL Server 2005 y Oracle 10g.
Desarrollo de sitios web con PHP y MySQL
SQL Sigla del nombre “Structured Query Language”.
integridad referencial
Microsoft® SQL Server 2008 Usuarios, Roles, Encriptación y Back Up de la base de datos.
VISTAS (VIEWS) DEFINICIÓN Y OBJETIVO DE LAS VISTAS.
Base de Datos Orientada a Objetos (OODBMS)
MySQL Elideth Uribe Mónica Paredes.
Acceso a bases de datos MySQL en PHP
Desarrollo de Aplicaciones para Internet
Por: Ronald Toscano Pretelt
SQL G r u p o
MySQL - Workbench Clase 1 – Create Table Base de datos I
PRIVILEGIOS DE ACCESO EN INFORMIX
Sistema de gestión de las bases de datos (SGBD).
4.3. Privilegios de usuarios
BASE DE DATOS DISTRIBUIDAS
Control del Acceso de los Usuarios
MySQL M.C. Pedro Bello López.
SQL Lenguaje de consulta estructurado
Fragmentación de Datos
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Administración del DBMS E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 11 Creando Vistas.
Aprenda MySQL en 120 minutos Tutorial. Dirigido a...
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Manipulación de Datos Conceptos básicos.
Vista Externa de Una Base de Datos John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
Usuarios y privilegios MySQL. Cuentas de usuario ALTAS:  CREATE USER IDENTIFIED BY ‘contrasena’; Si no se pone ningún host, interpreta.
ASIGNACION DE PRIVILEGIOS DE USUARIO Grupo:403 Escuela:Conalep Coacalco 184 Profesor: Roberto Carlos Muñoz Celaya Integrantes: Álvarez González Mónica.
RPM Es un administrador de paquetes que nos proporciona cinco opciones básicas:  Consular y verificar paquetes  Sintaxis: rpm {-q|--query} [opción de.
Introducción a Bases de Datos en Microsoft Access Programación de Computadoras 2 Sección: P.
LENGUAJE SQL.
Structured Query Language (Lenguaje Estructurado de Consultas)
Desarrollo de sitios web con PHP y MySQL Tema 4: Acceso a bases de datos MySQL en PHP ELABORADO POR: José Mariano González Romano ADAPTADO POR: Prof. Carmen.
SQL Sigla del nombre “Structured Query Language”.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
Vista Externa de Una Base de Datos John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A. John Freddy Duitama Muñoz. Facultad de Ingeniería. U.de.A.
Instrucciones para administrar bases de datos. Instrucciones para administrar una base de datos Para crear la base de datos debemos emplear las diferentes.
COMANDOS DML DML son las siglas de Data Manipulation Language y se refiere a los comandos que permiten a un usuario manipular los datos en un repositorio,
INSTRUCCIONES Elaboración de la Presentación:
Para crear una vista debemos utilizar la sentencia CREATE VIEW, debiendo proporcionar un nombre a la vista y una sentencia SQL SELECT válida. CREATE.
1 -Instrucciones del Lenguaje de definición de datos (DDL) se utilizan para crear objetos en la base de datos. -Instrucciones del Lenguaje de control de.
Ing. Eddye Sánchez Castillo FACULTAD DE INGENIERIA Escuela Profesional de Computación y Sistemas BASE DE DATOS I.
Prof. De Bases de Datos: Lcdo. Luis Peña. El lenguaje más habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query.
SQL Lenguaje Estructurado de Consulta MATERIA: diseñar sistemas de información ALUMNO: sarmiento flores Liliana Guadalupe GRUPO: 4° “A” TURNO: matutino.
Diseña y administra base de datos avanzadas
Lenguaje SQL. Permite la definición de la base de datos mediante el lenguaje de definición de datos (DDL, Data Definition Lenguaje) Permite a los usuarios.
Unidad 4 SEGURIDAD 4.1 Tipos de usuarios
SQL (Structured Query Language) Lenguaje orientado a bases de datos y sobre todo, al manejo de consultas; el objetivo principal de SQL es la realización.
Qué es SQL? Sentencias básicas
SQL El lenguaje de consulta estructurado o SQL (por sus siglas en inglés structured query language) es un lenguaje declarativo de acceso a bases de datos.
(Lenguaje de consulta estructurado)
Usuarios y privilegios
SQL es un estándar internacional para trabajar con bases de datos, que consta de dos partes: una parte para manipular datos y una parte para definir tipos.
SQL Lenguaje Estructurado de Consultas. Structured Query Lenguaje (SQL). Lenguaje de acceso a bases de datos. Proyecto de Investigación de IBM. La mayoria.
Usuarios. Colocar el servidor en el modo de autenticación Windows/SqlServer. En SQL Server Management Studio, click derecho, Propiedades en la Instancia.
ECOM-6030 CAPÍTULO 9 CREATING WEB DATABASE Prof. Nelliud D. Torres © - Derechos Reservados.
UNIVERSIDAD LATINA V. ADMINISTRACIÓN EN BASES DE DATOS RELACIONALES. E.I. L.E. Prof. Ramón Castro Liceaga.
ORACLE SQL - DCL.
Unidad 6. Tema 4. Lenguaje de consultas SQL
Seguridad. Identificación y Autenticación  Se denomina Identificación al momento en que el usuario se da a conocer en el sistema.  La autentificación.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Introducción a phpmyadmin índice 1. Introducción 6. Insertar registros 5. Crear usuario para php 8. Modificar registros 2. Base de datos MySQL 3. Crear.
Ing. Sanchez Castillo Eddye Arturo Escuela Académica Profesional de Ingeniería de Sistemas.
SQL Lenguaje de Consulta estructurado (structured query language) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar.
Técnicas y Herramientas de Computación
Transcripción de la presentación:

MySQL LENGUAJE SQL

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

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 ….

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;

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 http://www.mysql.com Sitio para desarrolladores de MySQL http://dev.mysql.com Sitio en español con información de MySQL http://www.mysql-hispano.org DESINSTALAR $ yum erase mysql-server Borrar la carpeta /var/lib/mysql

Documentación y manual de referencia. Veamos en la web la documentación. http://www.mysql.com Veamos recursos SQL en Internet. Actividad: Busca material y documenta los recursos encontrados.

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

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

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.

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

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.

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

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