Está en la página 1de 5

Operaciones con Base de Datos

Santos Gernimo Gabriela


S601
Operacin
Crear la base de datos llamada
Certificacin
Seleccionar la base de datos
Certificacin
Crear una tabla Examen con un campo
entero como llave primaria

Instruccin DDL y DML


Crate database certificacin;

Agregar un campo llamado fecha a la


tabla Examen

alter table examen


add fecha date;

Eliminar un campo llamado nombre de


la tabla Examen
Eliminar registros de la tabla Examen

ALTER TABLE examen DROP nombre;

Eliminar la tabla
Eliminar la base de datos
Crear un ndice normal al campo fecha

Drop table examen;


Drop database certificacin;

Mostrar las base de datos


Mostrar las tablas
Mostrar las columnas de una tabla
Mostrar las columnas de una tabla con
el comando show

Show databases;
Describe (nombre de la tabla(s));
DESCRIBE examen;
show columns from examen from
certificacion;

Mostrar las instrucciones con las que


fueron creadas las tablas
Ejecutar un script con cdigo sql

show table status;

Crear una base de datos verificando


que no exista
Eliminar una tabla verificando que
exista.
Crear una tabla a partir de una consulta

Show databases; Crate database


certificacin;
Drop table examen if exist; DROP
TABLE IF EXISTS Drop_Me
create table editoriales; create table

Use certificacin;
create table examen(id int not
auto_increment primary key;

Delete from where id=1;

create index fechaindice on


examen(fecha);

mysql -u nom-usr -p base-dato <


script.sql
mysql -u nom-usr -p base-dato
source script.sql;

null

a otra tabla

Crear una tabla a partir de la estructura


de otra tabla
Cambiar el nombre a la tabla
Creacin de una vista

Insertar registros verificando que


cuando exista la llave primaria se
actualice el registro sumndole 1
Insertar un registro remplazando el
registro si ya existe
Actualizar un registro
Clausula del select que permite
seleccionar las filas a ciertas
condiciones
Clausula del select que permite
ordenar el resultado de los registros
Clausula del select que permite
agrupar registros.

Clausula del select que limita el


numero de renglones a mostrar
Clausula del select que permite
visualizar una sola vez los valores si es
que son iguales.
Clausula del select que establece
condiciones a los grupos

cantidadporeditorial
select editorial as nombre,count(*) as
cantidad
from libros
group by editorial;
Crate table examen;
RENAME TABLE examne TO Gabriela;
CREATE VIEW
vista_futbolistas AS
SELECT * FROM futbolistas;
INSERT INTO nombre_de_la_tabla (
Columna1, columna 2, . )
VALUES (
Valor1, valor2, .);
INSERT INTO gente VALUES
('Fulano','1974-04-12');
UPDATE refranero SET fecha="200306-01" WHERE ID=1;
select editorial, count(*) from libros
group by editorial
having count(*)>2;
select NOMBRE,APELLIDOS,SALARIO
from EMPLEADOS
order by SALARIO;
select NOMBRE,APELLIDOS,SALARI
O
from EMPLEADOS
order by SALARIO desc;
SELECT COUNT(col1) AS col2 FROM t
GROUP BY col2 HAVING col2 = 2;
SELECT COUNT(*) FROM t GROUP
BY col1 HAVING col1 = 2;
SELECT user, MAX(salary) FROM
users
GROUP BY user HAVING
MAX(salary)>10;

Importar los datos de un archivo que se


encuentra en el servidor llamado
Datos.txt a una tabla llamada Alumnos
Importar los datos de un archivo que se
encuentra en la computadora cliente
llamado Informacion.txt a una tabla
llamada Maestros

Exportar todos los registros en un


archivo llamado Respaldo.txt

Que garantiza la propiedad Atomicidad


en las transacciones

Que es la propiedad Isolacion en las


transacciones

Que es la propiedad Consistencia en


las transacciones

Que es la propiedad Durabilidad en las

[INTO OUTFILE 'fdatos.txt alumnos]

LOAD DATA LOCAL INFILE


'c:/importar.txt'
INTO TABLE importacion
FIELDS TERMINATED BY ','
ENCLOSED BY '"' ESCAPED BY '"'
LINES TERMINATED BY ' '
LOAD DATA INFILE 'D:\datos.txt' INTO
TABLE alumnos FIELDS TERMINATED
BY ',';

asegura que una operacin se ha


realizado o no, y por lo tanto ante un
fallo del sistema no puede quedar a
medias.
El aislamiento ("Isolation" en ingls) se
asegura que la ejecucin concurrente
de las transacciones resulte en un
estado del sistema que se obtendra si
estas transacciones fueran ejecutadas
una atrs de otra. Cada transaccin
debe ejecutarse en aislamiento total;
por ejemplo, si T1 y T2 se ejecutan
concurrentemente, luego cada una
debe mantenerse independiente de la
otra.
se asegura que cualquier transaccin
llevar a la base de datos de un estado
vlido a otro estado vlido. Cualquier
dato que se escriba en la base de datos
tiene que ser vlido de acuerdo a todas
las reglas definidas, incluyendo (pero
no limitado a) los constraints, los
cascades, los triggers, y cualquier
combinacin de estos.
La durabilidad significa que una vez

transacciones

Que representa el valor NULL en una


columna
Cual es la funcin del comando
ROLLBACK en las transacciones

Cual es la funcin del comando


COMMIT en las transacciones
Cuantas llaves primarias pueden ser
definidas en una tabla
Cual es la funcin del programa cliente
de MySQL en el contexto de la
arquitectura cliente-servidor
Cual es la funcin del programa
servidor de MySQL en el contexto de la
arquitectura cliente-servidor

Que es un sistemas manejador de base


de datos

Cual es la finalidad de los ndices

que se confirm una transaccin


(commit), quedar persistida, incluso
ante eventos como prdida de
alimentacin elctrica, errores y caidas
del sistema. Por ejemplo, en las bases
de datos relacionales, una vez que se
ejecuta un grupo de sentencias SQL,
los resultados tienen que almacenarse
inmediatamente (incluso si la base de
datos se cae inmediatamente luego).
Que se puede omitir en llenar ese
campo
se utiliza para restituir los cambios que
se han hecho en la base de datos
dentro de una unidad de trabajo o
punto de salvaguarda.
es guardar las transacciones realizadas
en la base de datos.
Una
contribuye a la adaptacin del usuario
lo cual es fundamental de reducir el
tiempo, seguridad y la rapidez.
Disponer elementos fundamentales
constan de una serie de soportes o
programas que les permiten ofrecer
una serie de servicios, ante las
peticiones de los clientes que estn
conectados a su red. Un equipo cliente
por su parte puede establecer conexin
con una red de servidores de los que
recibe servicios mediante protocolo
TCP/IP.
es una coleccin de software muy
especfico, cuya funcin es servir
de interfaz entre la base de datos, el
usuario y las distintas aplicaciones
utilizadas.
Un ndice (o KEY, o INDEX) es un
grupo de datos que MySQL asocia con
una o varias columnas de la tabla.

Cual es la funcin del join en una


consulta

Para que sirve el programa


mysqldump.exe

Para que sirve el programa mysql.exe

Para que sirve el programa


mysqlimprt.exe

combinar cada fila de una tabla con


cada fila de la otra tabla, seleccionado
aquellas filas que cumplan una
determinada condicin.
Puede ser utilizado para generar
respaldos de bases de datos y ser
usados incluso para ser transferidos a
otro servidor de base datos SQL (No
estrictamente tiene que ser un servidor
MySQL).
Es un simple cscara de SQL con
capacidades de edicin de lnea de
entrada. Es compatible con el uso
interactivo y no interactivo. Cuando se
utiliza de forma interactiva, resultados
de la consulta se presentan en un
formato ASCII-mesa. Cuando se utiliza
de forma no interactiva (por ejemplo,
como un filtro), el resultado se presenta
en formato separado por tabulaciones.
El formato de salida se puede cambiar
utilizando las opciones de comando.
Es un tipo de archivo EXE asociado a
MySQL desarrollado por NuSphere
Corporation para el Sistema Operativo
de Windows. La ltima versin
conocida de Mysqlimport.exe es 1.0.0.0
que se realiz para Windows 2000
2000.

También podría gustarte