Creación de tablas

 

Las dos cosas básicas que hay que poner siempre:

-        create database NOMBREBD;

-        use NOMBREBD;

Crear una tabla (dentro del paréntesis se ponen todos los campos):

-        create table NOMBRETABLA();

Tipos de campos:

-        int : Números enteros

-        varchar(NUMEROMÁX) : cadenas de texto, luego van entre comillas simples

-        not null : para que los valores no puedan ser nulos

-        date : para poner fechas, luego la fecha se pone entre comillas simples y con orden año-mes-día

-        primary key : clave primaria

-        time : para poner tiempo, se pone entre comillas simples y es horas:minutos:segundos

-        decimal : para poner números decimales o números con un máximo de cifras, funciona de la siguiente forma -> decimal(NUMMAXIMODEDIGITOSDELNUMDECIMALESINCLUIDOS,NUMDECIMALES)

-        enum : se pone a continuación entre paréntesis las posibilidades que queremos que haya, estas entre comillas simples y separadas por comas

 auto_increment: los datos se incrementan automaticamente

default VALOR: poner un valor predeterminado

Crear una clave foránea para una tabla:

-        alter table NOMBRETABLAAAÑADIRFK add column NOMBRECOLUMNAAAÑADIR TIPODECAMPO, add constraint NOMBREQUESEPONEALAFK foreign key (NOMBRECOLUMNAAAÑADIR) references TABLADEDONDEVIENEFK(NOMBRECOLUMNAAAÑADIR);


Añadir una primary key desde fuera de la tabla:

-        alter table NOMBRETABLA add primary key (CAMPOQUEESPK);

Insertar elementos en las tablas:

-        insert into NOMBRETABLA(ELEMSTABLA) values (VALORESAMETER);

Ver las tablas:

-        select * from NOMBRETABLA;

 

Añadir elementos a una columna ya añadida anteriormente:

-        update NOMBRETABLA set CAMPOAACTUALIZAR = VALORAAÑADIR where NOMBRETABLA.VALORREFERENCIA = LOQUESEA;



Comentarios

Entradas populares de este blog

modificación de tablas

Consultas