comandos postgreSQL

Páginas: 5 (1242 palabras) Publicado: 14 de septiembre de 2015
1. Crear un Usuario.
[postgres@GNU][~]$ createuser luix
Clase_Maritima=> CREATE USER pilar with password ‘pilar';
2. Listando todos los usuarios
Clase_Maritima=> du
Clase_Maritima=> SELECT * FROM pg_user ;

3. Cambiando el Password de un Usuario.
Clase_Maritima=> ALTER USER pilar with password ‘123456’;

4. Cambiando el nombre de un usuario
Clase_Maritima=> ALTER USER pilar RENAME TO manolo;

5.Borrando Usuarios

[postgres@GNU][~]$ dropuser pilar

Clase_Maritima=>drop user pilar;

6. Crear una Base Datos
[postgres@GNU][~]$ createdb Maritima
Clase_Maritima=> CREATE DATABASE marimar;

7. Listando todas las Base Datos
Clase_Maritima=> l
Clase_Maritima=> SELECT datname FROM pg_database ;
[postgres@GNU][~/data]$ psql -l

8. Cambiando el nombre de una Base datos
Clase_Maritima=> ALTERDATABASE marimar RENAME TO Maritmar;

9. Borrando una Base Datos
postgres@GNU][~]$ dropdatadb Maritima
Clase_Maritima=>drop database Maritima;

10. Accesando a una Base Datos con un usuario.
[postgres@GNU][~]$ psql -U pilar -h localhost -d Maritima

11. Creando Tablas
CREATE TABLE Pollo (
Codigo char(5),
Nombre varchar(40),
Peso integer ,
Edad date,
Famila varchar(10)
);

12. Creando tabla desde unSELECT
Clase_Maritima=> create table Mar as SELECT * FROM pollo;

13. Listando las Tablas creadas
Clase_Maritima=>dt
Clase_Maritima=> SELECT * FROM pg_tables;

14. Viendo la Estructura de una Tabla
Clase_Maritima=>d pollo

15. Cambiando el nombre de una Tabla
Clase_Maritima=> ALTER TABLE pollo RENAME TO pollos;

16. Cambiando el nombre de un campo de una Tabla
Clase_Maritima=> ALTER TABLE pollos RENAMEedad TO Fecha_Muerte;

17. Agregandole un campo a una tabla
Clase_Maritima=> ALTER TABLE pollos ADD column sex char(1);

18. Borrando un campo de una tabla
Clase_Maritima=> ALTER TABLE pollos DROP sex;

19. Cambiando el tipo de dato de una columna de una tabla.
Clase_Maritima=> ALTER TABLE pollos ALTER codigo TYPE varchar;

20. Borrando una Tabla
Clase_Maritima-> DROP TABLE pollo;

21. InsertandoDatos en una Tabla
Clase_Maritima=> INSERT INTO pollo VALUES ( ‘1’, ‘Gallina’, 8, Current_date, ‘Criollo’);

22. Insertando datos a partir de un SELECT
Clase_Maritima=> INSERT INTO pollos (nombre, famila) SELECT bandera, codigo FROM buque ;

23. Selecionado datos de una tabla
Clase_Maritima=> SELECT * FROM pollo ;

24. Muestra el plan de ejecución de la sentencia
Clase_Maritima=# EXPLAIN SELECT *FROM buque ;

25. Para saber la cantidad de registro en una tabla (Count)
Clase_Maritima=# SELECT count(*) FROM buque ;

26. Selecionar los registros no repetidos de una campo (DISTINCT)
Clase_Maritima=# SELECT distinct(bandera) FROM buque ;

27. Actualizando datos de una tabla
Clase_Maritima=> UPDATE pollo SET nombre = ‘Gallo’ WHERE codigo=1;

28. Borrando registros de una tabla.Clase_Maritima=> DELETE FROM pollo WHERE codigo =’1′;

29. Truncando tablas
Clase_Maritima=> TRUNCATE pollo ;

30. Agregando una llave primaria a un campo de una tabla
Clase_Maritima=> ALTER TABLE pollos ADD CONSTRAINT pk_codigo PRIMARY KEY (codigo);

31. Creando una Vista
Clase_Maritima=# CREATE VIEW v_pollo as SELECT * FROM pollos ;

32. Seleccionando datos de una Vista
Clase_Maritima=# SELECT * FROM v_pollo;

33. Viendo las Vistas Creadas
Clase_Maritima=#dv
Clase_Maritima=# SELECT viewname FROM pg_views ;

34. Borrando una Vista
Clase_Maritima=# DROP VIEW v_pollo ;

35. Agreando una llave foraneas a un campo de una tabla
Clase_Maritima=> ALTER TABLE pollos ADD CONSTRAINT pk_codigo FOREIGN KEY (codigo) REFERENCES buque (codigo);

36. Borrando una un CONSTRAINT
Clase_Maritima=> ALTER TABLE pollos DROPCONSTRAINT pk_codigo;

37. Agregando un CONSTRAINT CHECK a un campo
Clase_Maritima=> ALTER TABLE pollos ADD CONSTRAINT c_check check (fecha_muerte > ‘2007-01-01′);

38. Agregando un CONSTRAINT DEFAULT a un campo
Clase_Maritima=> ALTER TABLE pollos ALTER peso SET DEFAULT 23;

39. Creando un índice a una tabla
Clase_Maritima=> CREATE INDEX pkU_pollo ON pollos (codigo);

40. Creando un indice...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PostgreSQL
  • postgresql
  • Postgresql
  • PostgreSql
  • Postgresql
  • PostgreSQL
  • postgresql
  • Postgresql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS