Está en la página 1de 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

NOMBRE VARCHAR (50) NOT NULL



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)


VALUES (1,'Ded','2020-02-02',18,8),
Mass Diameter Gravity
(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