Comandos SQL
Enviado por gene.mz • 13 de Septiembre de 2022 • Apuntes • 554 Palabras (3 Páginas) • 84 Visitas
INGENIERIA CIVIL INDUSTRIAL
Bases de Datos
Profesor: Hector Reyes
Clase nº6 VISION GENERAL BASES DE DATOS Y AMBIENTE MYSQL
- Acceso a SGBD MySQL:
- Abrir consola (CLI) Mysql
- Interfaz gráfica de escritorio (GUI), programa Worbench
[pic 1] [pic 2]
Cliente consola Mysql
- Comandos de exploración de BD para MySQL
- Iniciar instancia: password: mysql
- Visualizar bases de datos disponibles: show databases;
- Acceder a BD particular: use [nombre BD];
- Visualizar las tablas disponibles: show tables;
- Solicitar información de tabla en particular: describe [nombre tabla];
- Verificar en que BD estoy trabajando: select database();
- Contar numeros de registros de la tabla: select count(*) from [nombre tabla];
- Salir de consola CLI mysql: quit
- Comandos DDL (Lenguaje definición de datos) y DML (Lenguaje manipulación de datos)
- Crear BD: create database [nom BD];
Ejemplo: create database amigos;
- Borrar BD: drop database [nom BD];
Ejemplo: drop database amigos;
- Crear tabla:
- Independiente: create table [nombre_tabla1]
(id_tabla tipo not null,
campo2 tipo,
campo3 tipo,
primary key(id_tabla));
Ejemplo: create table vecinos(id_vecino varchar(20) not null,
teléfono varchar(20),
primary key (id_vecino));
- Borrar tabla: drop table [nom];
- Cambiar nombre tabla: rename table [nom_actual] to [cambio_nom];
- Modificar campos tabla:
- Agregar campo nuevo: alter table [nom] add [camponuevo] tipo;
- Cambiar el tipo de campo: alter table [nom] modify [campo] tiponuevo;
- Agregar PK a campo que no tenía: alter table [nom] modify [campo] tipo primary key;
- Cambiar restricción null: alter table [nom] modify [campo]tipo null;
- Borrar campo: alter table [nom] drop [campo];
- Cambiar nombre a campo: alter table [nom] change campo1 campo2 tipo dato;
- Borrar PK de campo: alter table [nom] drop primary key;
- Ingresar registros a tabla: insert into [nom tabla] values (‘reg1’, ‘reg2’, regi n);
Nota: considerar el tipo de dato (int=100, varchar=>’hola’, date=>’2018-04-26’)
- Borrar registro específico: delete from [tabla] where campo = ‘AR1’;
- Borrar todos los registros de una tabla: delete from [tabla];
Ejercicio: Implementar las siguiente tabla independiente:
[pic 3]
...