Script Para My Sql

Páginas: 5 (1136 palabras) Publicado: 14 de agosto de 2011
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DE EDUCACION “CULTURA Y DEPORTE”





























Realizado por:
Br: andrea castillo



PUNTO FIJO, FEBRERO 2011

* ¿Qué es un Script MySQL?

La definición básica de script es "Pequeño programa informático formado por mandatos simples y que automatiza ciertastareas sencillas". Sin embargo, el término script se aplica de manera más amplia a un lenguaje interpretado. Según sea el intérprete que ejecute las instrucciones del script se suele distinguir entre scripts del lado del cliente (client-side scripts) y scripts del lado del servidor (server-side scripts). Cada cual tiene sus pros y sus contras, aunque desde el punto de vista de la versatilidad, losserver-side permiten realizar tareas más complejas además de posibilitar el manejo de bases de datos. En el caso de MySQL, al ser leídas por el servidor cada una de estas acciones pueden ocasionar efectos distintos según algunas variables de modo que cada vez que se ejecuten los resultados pueden ser distintos. Un script de MySQL es un archivo de texto (recomendado hacerlo en UTF-8) que ha sidoguardado bajo la
Los Script se usan por varias razones. Algunas de ellas son:
* Si se utiliza una consulta repetidamente (como ser, cada día o cada semana), hacer un script evitará volver a tipearla cada vez que se desea ejecutarla.
* Se puede distribuir el script a otras personas, para que puedan también ejecutar los comandos.

* ¿Cómo se ejecuta un Script MySQL?.

Los scriptse pueden ejecutar de dos formas. La primera es por Carga por Parámetros. Esta opción consiste en cargar el archivo que contiene el script desde el Shell o la consola de comandos, a su vez que se ejecuta MySQL. Es decir que se ejecuta MySQL y se carga en script en una sola
shell> mysql -u usuario –p contraseña “basededato” < script.sql

También es posible comenzar el script con un comando USEdentro del script. En este caso, no es necesario especificar el nombre de la base de datos en la línea de comandos:
shell> mysql < ruta_del_archivo\script.sql

La otra opción es Por Carga Interna. Si está ejecutando MySQL, se puede ejecutar un script SQL usando el comando “source“
mysql> source ruta_del_archivo\script.sql

* Construya un Script ejemplo que permita crear una base dedatos con una tabla de agenda telefónica.

DROP DATABASE IF EXISTS agenda;
CREATE DATABASE agenda;
USE agenda;
DROP TABLE IF EXISTS datos;
CREATE TABLE datos (
nombre VARCHAR(18),
fecha_nacimiento DATE,
direccion VARCHAR(18),
telefono_casa VARCHAR(18),
telefono_celular VARCHAR (18)
);

* Construya un Script que le agregue a la agenda los datos de los compañeros de clases.

USEagenda;

INSERT INTO datos (nombre, fecha_nacimiento, direccion, telefono_casa, telefono_celular) VALUES ('maria gomez','1989-04-18', 'santa elena','02692458987','04168796584');
INSERT INTO datos (nombre, fecha_nacimiento, direccion, telefono_casa, telefono_celular) VALUES ('Miguel Destefano','1989-11-11','Centro','02692465896','04146598569');
INSERT INTO datos (nombre, fecha_nacimiento,direccion, telefono_casa, telefono_celular) VALUES
('Ricardo Aular','1989-05-05', Punta Cardon','02692455188' ,'04160632505');
INSERT INTO datos (nombre, fecha_nacimiento, direccion, telefono_casa, telefono_celular) VALUES ('William Castellano','1986-05-15', ' Las margaritas','02694168999', '04146397899');
INSERT INTO datos (nombre, fecha_nacimiento, direccion, telefono_casa, telefono_celular)VALUES ('Andrea Rangel','1991-04-03','San Rafael , Centro','02694157833','04243205340');
INSERT INTO datos (nombre, fecha_nacimiento, direccion, telefono_casa, telefono_celular) VALUES ('Robert colina','1983-12-01','judibana','02692478587','04145568963');

* Construya un Script que presente un listado de los compañeros que cumplan año a partir del mes de Junio.

SELECT * FROM datos WHERE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • SCRIPT SQL
  • My Sql
  • MY SQL
  • My sql
  • my sql
  • My Sql
  • My SQL
  • disparador para my sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS