0% encontró este documento útil (0 votos)
28 vistas23 páginas

Base de Datos

Información sobre la base de datos firebase

Cargado por

LUIS TV
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
28 vistas23 páginas

Base de Datos

Información sobre la base de datos firebase

Cargado por

LUIS TV
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 23

PROGRAMMING

LESSON SQL
EMILIANO ANAYA CRISTIAN GARCÍA DENILSON TORRES
¿QUÉ ES MYSQL?
ES UN SISTEMA GESTOR DE BASE DE DATOS.
(UN LENGUAJE DISEÑADO PARA ADMINISTRAR Y RECUPERAR INFORMACIÓN DE
SISTEMAS DE GESTION DE DATOS RELACIONALES).
CONCEPTOS BÁSICOS

HOST NAME USER


UBICACIÓN DEL ROOT (SE PUEDE
SERVIDOR (IP) MODIFICAR)

PASSWORD
SE COLOCA
AL INSTALAR
MYSQL
(12346)
CONCEPTOS BÁSICOS DE BASES
DE DATOS
BASE DE DATOS

TABLAS

CAMPO

REGISTROS
CREACIÓN DE LA
BASE DE DATOS
CREATE
CREATE DATABASE NOMBRE;

CREATE DATABASE NOMBRE CHARACTER SET UTF8MB4 COLLATE


UTFMB4_SPANISH_CI;
SELECCIONAR LA BASE DE DATOS

USE NOMBRE-BD;
CREACIÓN DE TABLAS

CREATE TABLE NOMBRE(

);
NOMBRE-DEL-CAMPO espacio TIPO-DE-DATO espacio ATRIBUTOS,

ID INT PRIMARY KEY AUTO_INCREMENT

— (50) NOT NULL


NOMBRE VARCHAR
CREATE TABLE ALUMNOS(
ID INT PRIMARY KEY AUTO_INCREMENT,
NOMBRE VARCHAR(100) NOT NULL,
APELLIDO VARCHAR(50) NOT NULL,
EDAD TINYINT NOT NULL
);
TIPOS DE DATOS
INT
VARCHAR
FLOAT
DATE
DATETIME
YEAR
TINYINT
SMALLINT
MEDIUMINT
BIGINT
TIPOS DE ATRIBUTOS

PRIMARY KEY ZERO FILL (ACEM-NUM)


NOT NULL AUTO-INCREMENT
UNIQUE INDEX GENERATED COLUMN
BINARY (CREAN COUM-OPE).
UNSIGNED DATA TYPE DEFAULT
(DUPLICA)
INSERT INTO NOMBRE-TABLA (NOMBRE-CAMPO-O-CAMPOS)
VALUES (Registro);

INSERT INTO alumnos


(idsalon,nombre,fecha_ingreso,edades,nota)
Mass Diameter VALUES
Gravity
(1,'Ded','2020-02-02',18,8),
(1,'Juan','2020-02-02',18,9),(2,'Roberto','2020-02-02',18,6);
Android 1.25 0.50 13.2

HTML5 3.20 2.75 20.5

Python 50.5 10.5 12.4


CONSULTAR TABLAS Y
REGISTROS

SHOW COLUMNS FROM


NOMBRE-TABLA
ALTERACIÓN DE
TABLAS Y
REGISTROS
RENOMBRAR TABLAS

RENAME TABLE NOMBRE-ANTIGUO TO NUEVO-NOMBRE;


AGREGAR CAMPOS A TABLAS

ALTER TABLE NOMBRE ADD


NOMBRE-DEL-CAMPO espacio TIPO-DE-DATO espacio ATRIBUTOS;

ALTER TABLE ESTUDIANTES ADD GRADO


TINYINT NOT NULL;
ALTERAR CAMPOS

ALTER TABLE NOMBRE CHANGE NOMBRE-


ANTIGUO NOMBRE-NUEVO (VALORES Y
ATRIBUTOS (OPCIONAL);

ALTER TABLE ALUMNOS CHANGE EDAD


EDADES INT NOT NULL ;
BORRAR COLUMNAS

ALTER TABLE NOMBRE DROP COLUMN


NOMBRE-COLUMNA;

ALTER TABLE ALUMNOS DROP COLUMN EDAD;


BORRAR REGISTROS

DELETE FROM NOMBRE-TABLA WHERE


CAMPOID=NUMERO;

DELETE FROM ALUMNOS WHERE ID=1;


BORRAR TABLA

TRUNCATE TABLE NOMBRE-TABLA;

TRUNCATE TABLE ALUMNOS;


ELIMINAR LA BASE DE DATOS

DROP DATABASE NOMBRE;

DROP DATABASE ESCUELA;


GRACIAS POR SU ATENCIÓN

También podría gustarte