Si FBD 6.3
Si FBD 6.3
Tuxtla Gutiérrez
INGENIERÍA EN SISTEMAS
COMPUTACIONALES
ASIGNATURA
ACTIVIDAD DE APRENDIZAJE
NO.
A6.3
TEMA DESARROLLADO
EQUIPO Nº.
PARTICIPANTES:
NOMBRE Nº DE CONTROL
1. En crear las tablas empleados y estudiante agrega 20 registros por cada una.
2. investigación sobre algunos conceptos que se utiliza para poder crear tablas con
datos en la consola de MySQL.
Lenguaje SQL es aceptado por la mayoría de las bases de datos proporciona un modo
sencillo e intuitivo de leer, introducir o modificar la información contenida en las tablas.
Su conocimiento es indispensable ya que prácticamente todas las aplicaciones cuentan
con un repositorio de datos al que hay que acceder en un momento u otro mediante una
consulta SQL.
ALTER DATABASE le permite cambiar las características globales de una base de datos.
Estas características se almacenan en el fichero db.opt en el directorio de la base de datos.
Para usar ALTER DATABASE, necesita el permiso ALTER en la base de datos.
ALTER TABLE le permite cambiar la estructura de una tabla existente. Por ejemplo, puede
añadir o borrar columnas, crear o destruir índices, cambiar el tipo de columnas existentes,
o renombrar columnas o la misma tabla. Puede cambiar el comentario de la tabla y su
tipo.
CREATE DATABASE crea una base de datos con el nombre dado. Para usar CREATE
DATABASE, necesita el permiso CREATE en la base de datos. CREATE INDEX se mapea a
un comando ALTER TABLE para crear índices. CREATE TABLE crea una tabla con el nombre
dado. Debe tener el permiso CREATE para la tabla.
DROP DATABASE borrar todas las tablas en la base de datos y borrar la base de datos.
¡Sea muy cuidadoso con este comando! Para usar DROP DATABASE, necesita el
permiso DROP en la base de datos. DROP INDEX borra el índice llamado index_name de la
tabla tbl_name. DROP TABLE borra una o más tablas. Debe tener el permiso DROP para
cada tabla. ¡Todos los datos de la definición de tabla son borrados, así que tenga
cuidado con este comando.
INSERT inserta nuevos registros en una tabla existente. Las formas INSERT ...
VALUES y INSERT ... SET del comando insertan registros basados en valores
explícitamente especificados. La forma INSERT ... SELECT inserta registros seleccionados
de otra tabla o tablas.
El comando LOAD DATA INFILE lee registros desde un fichero de texto a una tabla a muy
alta velocidad. El nombre de fichero debe darse como una cadena literal.
SELECT se usa para recibir registros seleccionados desde una o más tablas. MySQL 5.0
incluye soporte para comandos UNION y subconsultas.
I.T. Tuxtla Gutiérrez
UNION se usa para combinar el resultado de un número de comandos SELECT en un
conjunto de resultados.
Las subconsultas son legales en la cláusula FROM de un comando SELECT. La sintaxis que
vería es:
La cláusula [AS] name es obligatoria, ya que cada tabla en la cláusula FROM debe tener un
nombre. Cualquier columna en la lista selecta de la subquery debe tener nombre único.
Puede encontrar esta sintaxis descrita en este manual, dónde se usa el término “tablas
derivadas.”
El comando USE db_name le dice a MySQL que use la base de datos db_name como la
base de datos por defecto para los comandos siguientes. Sigue siendo la base de datos por
defecto hasta el final de la sesión o hasta que se realiza otro comando USE:
El comando DROP USER borra una o más cuentas MySQL . Para usarlo, debe tener el
permiso global CREATE USER o el permiso DELETE para la base de datos mysql . Cada
cuenta se nombra usando el mismo formato que para GRANT o REVOKE.
SET inicializa distintos tipos de variables que afectan la operación del servidor o de su
cliente. Puede usarse para asignar valores a las variables de usuario o de sistema .
ADD INDEX [nombre _ índice] [columna _ índice]: añade un índice a la tabla basado en la
columna especificada. Si se especifican varias columnas deben ir separadas por comas. b)
ADD PRIMARY KEY [columna _ índice]: añade una clave principal siguiendo la columna
establecida. c) ADD UNIQUE [nombre _ índice] [columna _ índice]: añade un índice de
valor único a la tabla en función de la columna especificada.
I.T. Tuxtla Gutiérrez
Desarrollo
En este apartado comenzare con mencionar los pasos que realice para crear las dos tablas
en la consola de MySQL, los pasos son los siguientes:
Continué con escribir el comando de show databases para poder regresar a revisar si
borro la base de datos, después escribí el comando de créate database mibase1 para
poder crear una nueva base de datos, luego escribí el comando show databases para
comprobar si creo la base de datos, escribí el comando de use mibase1 para poder utilizar
la base de datos. Como se muestra en la siguiente imagen:
I.T. Tuxtla Gutiérrez
Después escribí el comando de select* from estudiante donde me apareció la tabla con los
datos que anteriormente inserte, después escribí el comando de delete from estudiante
where nombre=”Rosario” donde borre el dato de Rosario en la tabla de estudiante, luego
escribí el dato select* from estudiante para revisar si borro el dato que anteriormente
borre, después insert into estudiante ( nombre, apellido, teléfono, dirección) values
("Rosario", "Lopez", 96158496,"tuxtla") para poder insertar en dato ala tabla, luego escribí
el comando de select* from estudiante poder revisar si inserte el dato que anteriormente
inserte, luego escribí el comando de select nombre, apellido from estudiante where
dirección="Tuxtla" para poder seleccionar el la persona que su dirección era de Tuxtla
mostrando dos tablas el cual es nombre y apellido. Como se muestra en la siguiente
imagen:
I.T. Tuxtla Gutiérrez
Luego escribí el comando de select* from estudiante para poder revisar si no hubo algún
cambio, después escribí el comando de insert into estudiante (nombre, apellido, teléfono,
dirección) valúes ("victor","Lopez",96145496,"tuxtla") y así continué escribiendo hasta
llegar a los 20 datos de personas. Como se muestra en la siguiente imagen:
I.T. Tuxtla Gutiérrez
Después escribí el comando de select* from estudiante para ver si inserte los datos que
anteriormente solicite, luego escribí el comando de update estudiante set direccion="La
paz" where numero_id=4 para cambiar de dirección a la persona de numero_id=4 por la
paz, después select* from estudiante para ver si cambio la dirección de la persona con
numero id 4. Como se muestra en la siguiente imagen:
I.T. Tuxtla Gutiérrez
Continué con escribir el comando de alter table estudiante modify dirección varchar(40);
para modificar el dato de la tabla el cual es dirección, luego escribí el comando describe
estudiante y escribir exit para salir. Como se muestra en la siguiente imagen:
I.T. Tuxtla Gutiérrez
Resultado
En este apartado mostrare los resultados que obtuve al crear los datos como se
completamente, aunque tuve dificultades para llegar al resultado, pero después de ver el
video pude comprender mejor la realización así poder terminar bien los datos.
En la consola
En diagrama workbench:
I.T. Tuxtla Gutiérrez
La segunda tabla el cual se llama estudiante con sus 20 datos. Como se muestra en la
siguiente imagen:
En la consola
En diagrama workbench:
I.T. Tuxtla Gutiérrez
Conclusión
En este trabajo aprendí más sobre el lenguaje de SQL porque al realizar los ejercicios
estuve conociendo los conceptos que se utilizan en la consola de MySQL.
Una de las características más importantes de SQL es que sus sentencias pueden manejar
conjuntos de registros. Esto confiere al lenguaje una gran potencia, consiguiéndose una
alta productividad.
Todo esto es muy importante conocerlo porque nos ayudan a comprender a la creación de
base de datos mediante comando que se escriben en la consola.
Fuentes de información
Copyright © 1997, 2011. MySQL 5.0 Reference Manual:
https://downloads.mysql.com/docs/refman-5.0-es.pdf
https://desarrolloweb.com/articulos/2408.php