Вы находитесь на странице: 1из 6

Sudo -u postgres psql

. Crear un Usuario.
[postgres@GNU][~]$ createuser luix
Clase_Maritia!" C#$%&$ US$# pilar 'it( pass'ord )pilar*+
,. -istando todos los usuarios
Clase_Maritia!" du
Clase_Maritia!" S$-$C& . /#0M pg_user +
1. Ca2iando el 3ass'ord de un Usuario.
Clase_Maritia!" %-&$# US$# pilar 'it( pass'ord *4,15678+
5. Ca2iando el no2re de un usuario
Clase_Maritia!" %-&$# US$# pilar #$N%M$ &0 anolo+
6. 9orrando Usuarios
[postgres@GNU][~]$ dropuser pilar
Clase_Maritia!"drop user pilar+
7. Crear una 9ase :atos
[postgres@GNU][~]$ created2 Maritia
Clase_Maritia!" C#$%&$ :%&%9%S$ ariar+
;. -istando todas las 9ase :atos
Clase_Maritia!" l
Clase_Maritia!" S$-$C& datnae /#0M pg_data2ase +
[postgres@GNU][~<data]$ psql -l
=. Ca2iando el no2re de una 9ase datos
Clase_Maritia!" %-&$# :%&%9%S$ ariar #$N%M$ &0 Maritar+
>. 9orrando una 9ase :atos
postgres@GNU][~]$ dropdatad2 Maritia
Clase_Maritia!"drop data2ase Maritia+
4?. %ccesando a una 9ase :atos con un usuario.
[postgres@GNU][~]$ psql -U pilar -( local(ost -d Maritia
44. Creando &a2las
C#$%&$ &%9-$ 3ollo @
Codigo c(ar@6AB
No2re Carc(ar@5?AB
3eso integer B
$dad dateB
/aila Carc(ar@4?A
A+
4,. Creando ta2la desde un S$-$C&
Clase_Maritia!" create ta2le Mar as S$-$C& . /#0M pollo+
41. -istando las &a2las creadas
Clase_Maritia!"dt
Clase_Maritia!" S$-$C& . /#0M pg_ta2les+
45. Diendo la $structura de una &a2la
Clase_Maritia!"d pollo
46. Ca2iando el no2re de una &a2la
Clase_Maritia!" %-&$# &%9-$ pollo #$N%M$ &0 pollos+
47. Ca2iando el no2re de un capo de una &a2la
Clase_Maritia!" %-&$# &%9-$ pollos #$N%M$ edad &0 /ec(a_Muerte+
4;. %gregandole un capo a una ta2la
Clase_Maritia!" %-&$# &%9-$ pollos %:: colun sex c(ar@4A+
4=. 9orrando un capo de una ta2la
Clase_Maritia!" %-&$# &%9-$ pollos :#03 sex+
4>. Ca2iando el tipo de dato de una coluna de una ta2la.
Clase_Maritia!" %-&$# &%9-$ pollos %-&$# codigo &E3$ Carc(ar+
,?. 9orrando una &a2la
Clase_Maritia-" :#03 &%9-$ pollo+
,4. Fnsertando :atos en una &a2la
Clase_Maritia!" FNS$#& FN&0 pollo D%-U$S @ *48B )Gallina*B =B Current_dateB )Criollo*A+
,,. Fnsertando datos a partir de un S$-$C&
Clase_Maritia!" FNS$#& FN&0 pollos @no2reB GailaA S$-$C& 2anderaB codigo /#0M 2uque +
,1. Selecionado datos de una ta2la
Clase_Maritia!" S$-$C& . /#0M pollo +
,5. Muestra el plan de eHecuciIn de la sentencia
Clase_Maritia!J $K3-%FN S$-$C& . /#0M 2uque +
,6. 3ara sa2er la cantidad de registro en una ta2la @CountA
Clase_Maritia!J S$-$C& count@.A /#0M 2uque +
,7. Selecionar los registros no repetidos de una capo @:FS&FNC&A
Clase_Maritia!J S$-$C& distinct@2anderaA /#0M 2uque +
,;. %ctualiLando datos de una ta2la
Clase_Maritia!" U3:%&$ pollo S$& no2re ! )Gallo* MN$#$ codigo!4+
,=. 9orrando registros de una ta2la.
Clase_Maritia!" :$-$&$ /#0M pollo MN$#$ codigo !*48+
,>. &runcando ta2las
Clase_Maritia!" &#UNC%&$ pollo +
1?. %gregando una llaCe priaria a un capo de una ta2la
Clase_Maritia!" %-&$# &%9-$ pollos %:: C0NS&#%FN& pO_codigo 3#FM%#E P$E @codigoA+
14. Creando una Dista
Clase_Maritia!J C#$%&$ DF$M C_pollo as S$-$C& . /#0M pollos +
1,. Seleccionando datos de una Dista
Clase_Maritia!J S$-$C& . /#0M C_pollo +
11. Diendo las Distas Creadas
Clase_Maritia!JdC
Clase_Maritia!J S$-$C& Cie'nae /#0M pg_Cie's +
15. 9orrando una Dista
Clase_Maritia!J :#03 DF$M C_pollo +
16. %greando una llaCe Goraneas a un capo de una ta2la
Clase_Maritia!" %-&$# &%9-$ pollos %:: C0NS&#%FN& pO_codigo /0#$FGN P$E @codigoA
#$/$#$NC$S 2uque @codigoA+
17. 9orrando una un C0NS&#%FN&
Clase_Maritia!" %-&$# &%9-$ pollos :#03 C0NS&#%FN& pO_codigo+
1;. %gregando un C0NS&#%FN& CN$CP a un capo
Clase_Maritia!" %-&$# &%9-$ pollos %:: C0NS&#%FN& c_c(ecO c(ecO @Gec(a_uerte "
*,??;-?4-?48A+
1=. %gregando un C0NS&#%FN& :$/%U-& a un capo
Clase_Maritia!" %-&$# &%9-$ pollos %-&$# peso S$& :$/%U-& ,1+
1>. Creando un Qndice a una ta2la
Clase_Maritia!" C#$%&$ FN:$K pOU_pollo 0N pollos @codigoA+
5?. Creando un indice unico
Clase_Maritia!" C#$%&$ UNFRU$ FN:$K pOu_pollo 0N pollos @peso A+
54. Ca2iandole el no2re a un indice
Clase_Maritia!" %-&$# FN:$K pOu_pollo #$N%M$ &0 pOi_pollo+
5,. Der los indices creados en una 9ase :atos
Clase_Maritia!"di
Clase_Maritia!" S$-$C& indexnaeB ta2lenae /#0M pg_indexes+
51. 9orrando un indice
Clase_Maritia!" :#03 FN:$K pOu_pollo +
55. Creando un sequence
Clase_Maritia!" C#$%&$ S$RU$NC$ s_ari start 'it( 4??? increent 2S , axCalue 44??+
56. Der el siguente Calor de un sequence
Clase_Maritia!" S$-$C& nextCal@)s_ari*A+
57. Der el Calor actual de un sequence
Clase_Maritia!" S$-$C& currCal@)s_ari*A+
5;. ModiGicar el Calor inicial de un sequence
Clase_Maritia!" S$-$C& setCal@)s_ari*B 4???A+
5=. UtiliLando FNN$# T0FN
Clase_Maritia!J S$-$C& . /#0M Giles G Fnner Toin lineas l 0N l.codigo!G.linea+
5>. UtiliLando -$/& 0U&$# T0FN
Clase_Maritia!J S$-$C& . /#0M Giles G -$/& 0U&$# T0FN lineas l 0N l.codigo!G.linea+
6?. UtiliLando #FGN& 0U&$# T0FN
Clase_Maritia!J S$-$C& . /#0M Giles G #FGN& 0U&$# T0FN lineas l 0N l.codigo!G.linea+
64. UtiliLando /U-- 0U&$# T0FN
Clase_Maritia!J S$-$C& . /#0M Giles G /U-- 0U&$# T0FN lineas l 0N l.codigo!G.linea+
6,. UtiliLando -$/& 0U&$# T0FN
Clase_Maritia!J S$-$C& . /#0M Giles G -$/& Toin lineas l USFNG@-ineaA+
61. UtiliLando operador MaSor que
Clase_Maritia!J S$-$C& 2uqueB loa /#0M 2uque MN$#$ loa " 4???+
65. UtiliLando operador Menor que
Clase_Maritia!J S$-$C& 2uqueB loa /#0M 2uque MN$#$ loa U 4???+
66. UtiliLando operador Fgual
Clase_Maritia!J S$-$C& 2uqueB loa /#0M 2uque MN$#$ 2uque!*%F:%*+
67. UtiliLando operador Menor o igual que
Clase_Maritia!J S$-$C& 2uqueB loa /#0M 2uque MN$#$ loa U! 4???+
6;. UtiliLando operador MaSor o igual que
Clase_Maritia!J S$-$C& 2uqueB loa /#0M 2uque MN$#$ loa "! 4???+
6=. UtiliLando operador No igual
Clase_Maritia!J S$-$C& 2uqueB loa /#0M 2uque MN$#$ loa U" 4???+
Clase_Maritia!J S$-$C& 2uqueB loa /#0M 2uque MN$#$ loa V! 4???+
6>. UtiliLando operador ConcatenaciIn
Clase_Maritia!J S$-$C& 2uqueWW* ) WWdueno /#0M 2uque +
7?. UtiliLando $KFS&S
S$-$C& . /#0M 2oardingclerO MN$#$ exists@S$-$C& 4 /#0M GilesA+
74. UtiliLando conector FN
S$-$C& . /#0M Giles MN$#$ 2oarding_clerO FN @14B 11B 16A+
S$-$C& . /#0M Giles MN$#$ 2oarding_clerO N0& FN @14B 11B 16A+
7,. -a clXusula 0#:$# 9E
Clase_Maritia!J S$-$C& . /#0M puertos 0#:$# 9E 4 %SC+
Clase_Maritia!J S$-$C& codigoB puerto /#0M puertos 0#:$# 9E puerto :$SC+
71. -a clXusula G#0U3 9E
Clase_Maritia!J S$-$C& 2uqueB count@.A /#0M Giles G#0U3 9E 2uque+
75. /unciones para calcular
Clase_Maritia!J S$-$C& %DG@-0%A /#0M 9URU$+
Clase_Maritia!J S$-$C& M%K@-0%A /#0M 9URU$+
Clase_Maritia!J S$-$C& MFN@-0%A /#0M 9URU$+
Clase_Maritia!J S$-$C& SUM@-0%A /#0M 9URU$+
76. 0peraciones de conHunto @UNF0NA.
S$-$C& linea /#0M Giles
union
S$-$C& codigo /#0M lineas +
77. 0peraciones de conHunto @UNF0N %--A.
S$-$C& linea /#0M Giles
union all
S$-$C& codigo /#0M lineas +
7;. 0peraciones de conHunto @FN&$#S$C&A.
S$-$C& linea /#0M Giles
FN&$#S$C&
S$-$C& codigo /#0M lineas +
7=. UtiliLando operadores aritYticos
/C-:!J S$-$C& =Z1 as Sua+
/C-:!J S$-$C& =-1 as #esta+
/C-:!J S$-$C& =<1 as :iCide+
/C-:!J S$-$C& =.1 as Multiplica+
7>. UtiliLando /unciones MateXticas
/C-:!J S$-$C& ,?-,11 as #esta + [ $l resultado Sera NegatiCo
/C-:!J S$-$C& a2s@,?-,11A as #esta + $sta /uncion
/C-:!J S$-$C& c2rt@,;A+ [ #etorna $l cu2o
/C-:!J S$-$C& round@>>.5A+
/C-:!J S$-$C& round@>>.,B 1A+
/C-:!J S$-$C& pi@A+
/C-:!J S$-$C& trunc@>>.4A+
;?. /unciones Cadenas
/C-:!J S$-$C& )Tose*WW*3aredes*+
/C-:!J S$-$C& 2it_lengt(@)O*A +
/C-:!J S$-$C& c(ar_lengt(@)Hose*A+
/C-:!J S$-$C& lo'er@)GNU*A+
/C-:!J S$-$C& upper@)gnu*A+
/C-:!J S$-$C& initcap@)anuel*A+
/C-:!J S$-$C& ascii@)P*A+
/C-:!J S$-$C& c(r@;6A+
/C-:!J S$-$C& d6@*48A+
;4. /unciones /ec(as S Noras
/C-:!J S$-$C& a2stie@)no'*\\tiestapA+ ]conCierte a a2stie
/C-:!J S$-$C& age@)no'*B*4>6;-?7-418\\tiestapA+ ]preserCa eses S a^os
/C-:!J S$-$C& to_c(ar@current_tiestapB*NN4,\MF\SS*A+ ]conCierte datetie a string
/C-:!J S$-$C& to_c(ar@ no'@AB )NN4,\MF\SS*A+
/C-:!J S$-$C& current_date+
/C-:!J S$-$C& current_tiestap+
Clase_Maritia!J S$-$C& to_date@Gec(a_llegadaB )Mon MM EE*A /#0M Giles +
Clase_Maritia!J S$-$C& to_c(ar@to_date@Gec(a_llegadaB )Mon MM EE*AB )EEEE-Mont(-:aS*A
/#0M Giles +
/C-:!J S$-$C& to_date@*?= :ec ,??; 418B ):: Mon EEEE NN*A+ ]conCierte string a date
;,. -os conectores lIgicos en SR- son %N:-0#- N0&
Clase_Maritia!J S$-$C& 2uqueB capitanB 2anderaB loa /#0M 2uque MN$#$ capitan liOe )%_*
%N: loa U4??? 0# loa!,56?+
;1. Copiando datos desde un arc(iCo a una ta2la
C03E 2uque /#0M )<Car<li2<pgsql<9uquedatos.txt*+J

Вам также может понравиться