Entradas

Mostrando entradas de enero, 2023

modificación de tablas

Imagen
 Añadir una columna:  - alter table NOMBRETABLA add column NOMBRECOLUMNA TIPOCOLUMNA ; variantes -> hacer que tenga un valor por defecto: default " VALORPORDEFECTO " Modificar una columna para que acepte valores nulos: - alter table NOMBRETABLA modify NOMBRECOLUMNA TIPOCOLUMNA ; (ojo: tmbn puedes poner al final null, para que te acepte los valores null, de las dos formas funciona) Modificar el nombre de una columna: - alter table NOMBRETABLA rename column NOMBREANTIGUO to NOMBRENUEVO ; Modificar atributos de una columna: - alter table NOMBRETABLA modify NOMBRECOLUMNA TIPONUEVO ; Modificar el nombre de la tabla y de una columna en una línea de código: - rename table NOMBRETABLAANTIGUO to NOMBRETABLANUEVO , NOMBRECOLANTIGUO to NOMBRECOLNUEVO ; Eliminar una columna que es FK: (primero lo eliminamos como fk, luego eliminamos la columna) - alter table NOMBRETABLA drop foreign key NOMBREFK ; - alter table NOMBRETABLA drop column NOMBRECOLUMNA ; Eliminar una clave pr...

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 - ...