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
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
Publicar un comentario