comandos postgresql

Upload: jairorivera

Post on 14-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Comandos postgresql

    1/4

    nuestro primer comando sera para agregar un nuevo campo a nuestra base de

    datos en alguna tabla

    es el siguiente:

    alter table (nombre de la tabla) add (nombre del nuevo campo) (el tipo de campo);

    ejemplo:

    alter table producto add folio varchar(30);

    Para cambiar el nombre de alguna columna

    alter table (nombre de la tabla) rename (nombre de la columna) to (nombre nuevo);

    ejemplo:

    alter table proucto rename idprocuto to idproducto2;

    para eliminar una columna de la tabla

    alter table (nombre de la tabla) drop column (nombre de la columna);

    ejemplo:

    alter table producto drop column foto;

    modificar el tipo de dato de una columna

    alter table (nombre de la tabla) alter column (nombre de la columna) type (tipo de dato);

    ejemplo

    alter table producto alter column idproducto type float;

    eliminar una foreign key

    alter table (nombre de la tabla) drop constraint nombre_foreign_key;

    ejemplo

  • 7/23/2019 Comandos postgresql

    2/4

    alter table venta drop constraint rcliente_foreign_key;

    agregar una foreign key

    alter table (nombre de la tabla) add foreign key (nombre de la columna) references (nombre de la otra

    tabla) (nombre de la columna referenciada);

    ejemplo

    alter table venta add foreign key (rcliente)references cliente(registro);

    ahora vamos a ver como insertar datos,

    modificarlos, buscarlos y borrarlos

    insertar un registro

    insert into (nombre de la tabla) values('nombre',registro,'correo');

    ejemplo

    insert into cliente values('luis',1,'luis@hotmail');

    buscar todos los registros de una tabla

    select * from (nombre de la tabla);

    ejemplo

    select * from producto;

    Buscar un registro en espesifico

    select * from (nombre de la tabla) where (columna que va abuscar) =(reigstro que quiere buscar);

    ejemplo

  • 7/23/2019 Comandos postgresql

    3/4

    select * from producto where registro =1;

    modificar algun registro

    update (nombre de la tabla) set (nombre del campo que quieres cambiar) ='nuevo dato';

    ejemplo

    update cliente set nombre = 'beto';

    eliminar un registro

    delete from (nombre de la tabla que contiene el registro) where (nombre de algun campo) = (campo

    que quieres eliminar;

    ejemplo

    delete from cliente where registro ='1';

    COMO CREAR UN CHECK:

    ALTER TABLE registro_notas ADD CONSTRAINT nota_uno CHECK(reg_nota1 >= (0!!nu"eri# AND reg_nota1 $= %!!nu"eri#&

    COMO ELIMINAR UN CONSTRAINT:

    ALTER TABLE registro_notas DRO' CONSTRAINT nota_uno&

    COMO HABILITAR Y DESHABILITAR UN CONSTRAINT:

    ALTER TABLE registro_notas DISABLE CONSTRAINT nota_os&

    ALTER TABLE registro_notas ENABLE CONSTRAINT nota_os&

    COMO CREAR LLAVES UNICAS:

    ALTER TABLE gru)o ADD CONSTRAINT )*1_gru)os +NI,+E(gr)_i_"ateria- gr)_i_gru)o- gr)_)erioo_a#ae"i#o&

    COMO CREAR LLAVES PRIMARIAS:

    a.ter ta/.e e").eao a #onstraint )*_i_e").eao )ri"ar *e(e")_i&

    COMO CREAR LLAVES FORANEA Y LA RELACION:

  • 7/23/2019 Comandos postgresql

    4/4

    A.ter ta/.e )ago a #onstraint *_i_e").eao oreign *e

    ()ag_i_e") reeren#es e").eao (e")_i "at#2 si").e onu)ate no a#tion on e.ete no a#tion&