comandos postgreSQL
[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...
Regístrate para leer el documento completo.