Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

manejador de Bse de Datos MySQL, Apuntes de Informática

Este documento explica la manera de trabajar y los terminos de las Base de Datos SQL

Tipo: Apuntes

2014/2015

Subido el 01/07/2025

miguel-zambrano-16
miguel-zambrano-16 🇻🇪

2 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Sentencias básicas MySQL
-->
Conectarse a mysql:
mysql [-h IP] -u usuario -p [nombrebasedatos] [--local-infile]
Mostrar variables del sistema-- show variables;
Utilizar una base de datos----- use nbasedatos;
Mostar todas las bases de datos---- show databases;
Crear una base de datos----- create database nombre;
Borrar una base de datos---- drop database nombre;
Mostrar tablas de una base de datos--- show tables;
Crear tablas----- create table nombre(
campo1 tipodato(X) restricciones,
campo2 tipodato restricciones
);
Definicion de claves foraneas ----------- foreign key (campo) references tablaref(campo)
on delete cascade --- cuando borras borra los registros de la tabla padre de la tabla hija
on delete set null --- Cuando borres o actualices el registro de una tabla padre:
establece NULL la o las columnas de clave foranea en la
tabla hija.
Solo valido si las columnas de clave foranea no se han
definido como not null.
On delete no action – Su borra o actualiza un valor de clave primaria no sera permitido si en la
tabla referenciada hay un valor de clave foranea relacionado.
Modificar tablas -- alter table add/modify/drop resto de sentencias;
LTER TABLE PRUEBAS ADD(
OMBRE VARCHAR (5)
lter table PRUEBA modify
ODEC varchar (2) PRIMARY KEY AUTO_INCREMENT;
Renombrar base de datos -------- rename table prueba to prueba2;
Copiar tablas (solo estructura)-- create table nuevatabla like tablavieja;
Copiar tablas (con registros) – create table nombretabla select * from tablavieja;
pf2

Vista previa parcial del texto

¡Descarga manejador de Bse de Datos MySQL y más Apuntes en PDF de Informática solo en Docsity!

Sentencias básicas MySQL

Conectarse a mysql: mysql [-h IP] -u usuario -p [nombrebasedatos] [--local-infile] Mostrar variables del sistema-- show variables; Utilizar una base de datos----- use nbasedatos; Mostar todas las bases de datos---- show databases; Crear una base de datos----- create database nombre; Borrar una base de datos---- drop database nombre; Mostrar tablas de una base de datos--- show tables; Crear tablas----- create table nombre( campo1 tipodato(X) restricciones, campo2 tipodato restricciones ); Definicion de claves foraneas ----------- foreign key (campo) references tablaref(campo) on delete cascade --- cuando borras borra los registros de la tabla padre de la tabla hija on delete set null --- Cuando borres o actualices el registro de una tabla padre:

  • establece NULL la o las columnas de clave foranea en la tabla hija.
  • Solo valido si las columnas de clave foranea no se han definido como not null. On delete no action – Su borra o actualiza un valor de clave primaria no sera permitido si en la tabla referenciada hay un valor de clave foranea relacionado. Modificar tablas -- alter table add/modify/drop resto de sentencias; LTER TABLE PRUEBAS ADD( OMBRE VARCHAR (5) lter table PRUEBA modify ODEC varchar (2) PRIMARY KEY AUTO_INCREMENT; Renombrar base de datos -------- rename table prueba to prueba2; Copiar tablas (solo estructura)-- create table nuevatabla like tablavieja; Copiar tablas (con registros) – create table nombretabla select * from tablavieja;

Cambiar registro de una tabla-- update tabla set id=55 where id=1; Añadir registros-- insert into ntabla values('valor', 1, NULL) insert into ntabla(campo1,campo2) values ('valor1','valor2'); Insertar registro desde fichero de texto plano-- load data local infile 'ruta fichero' into table ntabla; los valores se separan por tabulaciones y los registros null por /N Borrar tabla--- drop table nombre; Borrar registros de una tabla---- delete from table; Mostrar registros de una tabla---- select * from table