Está en la página 1de 2

COMANDOS CONSOLA DE DATOS MYSQL SELECT VERSION(),CURRENT_DATE; // VER VERSION Y FECHA/*EN MAYUSCULA LAS SENTENCIAS CODIGO SQL*/

CREATE DATABASE nombreBD; /*CREAR BASE DE DATOS*/ SHOW DATABASES; /* VER LAS BASES DE DATOS CREADAS*/ USE nombreBD; /*CAMBIAR A BD */ CREATE TABLE nombretabla(atrib1 VARCHAR (40),atrib2F DATE); /*CREAR TABLA CON RESPECTIVOS ATRIBUTOS*/

CREATE TABLE ciudad1 (nombre CHAR(20) NOT NULL, poblacin INT NULL); /*RESTRICCION DE INTEGRIDAD EN ATRIBUTOS*/

/*ASIGNAR VALORES POR DEFECTO*/ CREATE TABLE ciudad2(nombre CHAR(20) NOT NULL, poblacin INT NULL DEFAULT 5000); /*CREAR TABLA CON ATRIBUTO Y LLAVE PRIMARIA */ CREATE TABLE ciudad3 (nombre CHAR(20) NOT NULL PRIMARY KEY, poblacin INT NULL DEFAULT 5000); /* CREAR AUTOINCREMENTO*/ CREATE TABLE ciudad5 (clave INT AUTO_INCREMENT PRIMARY KEY, nombre CHAR (20) NOT NULL, poblacion INT NULL DEFAULT 5000); /*CREACION DE INDICES(SIRVE PARA PODER PONER REFERENCIA A UNA TABLA PROPIA*/ CREATE TABLE ciudad4 (nombre CHAR(20) NOT NULL, poblacin INT NULL DEFAULT 5000, PRIMARY KEY (nombre)); CREATE TABLE mitab2 (id INT,nombre CHAR(9)M, INDEX (nombre)); /*<-key =funciona igual)*/ 2 FORMA CREATE TABLE mitab1 (id1 CHAR(2) NOT NULL, id2 CHAR (2) NOT NULL, texto CHAR (30), PRIMARY KEY (id1,id2));

NO SE PERMITE INSERCION DE FILAS CON CLAVES REPETIDAS , PERO VALORES NULOS SI UNIQUE NO REGISTRA VALORES IGUALES, PERO COMO NO SE PUSO NOT NULL, SI ACEPTA ESPACIOS VACIOS

CREATE TABLE mitab5(id INT, nombre CHAR(19), UNIQUE (nombre)); /*CLAVES FORANEAS : RELACION 1 A M PASA A TABLA */ SOLO EXISTE SOPORTE EN TIPO InnoDB CREATE TABLE persona (id INT AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(40), fecha DATE);

CREATE TABLE telefonos(numero CHAR(12), in INT NOT NULL REFERENCES persona (id) ON DELETE CASCADE ON UPDATE CASCADE); /*REFERENCES -> SIRVE PARA VIGILAR LAS INCONSISTENCIAS*/ CREATE TABLE personas2 (id INT AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR (40), fecha DATE)ENGINE=InnoDB;

CREATE TABLE telefonos2 (numero CHAR (12), id INT NOT NULL, KEY (id), FOREIGN KEY(id) REFERENCES personas2 (id) ON DELETE CASCADE ON UPDATE CASCADE)ENGINE=InnoDB; SOLO HAY SOPORTE QUE HAY EN TABLAS InnDB PARA QUE INICIE EL MOTOR

SHOW COLUMNS FROM personas2; SHOW CREATE TABLE personas2; DROP TABLE nombre Tabla ; /* BORRAR (DROP) */

También podría gustarte