Sql Tutorial
tecleamos
$ sudo dpkg -i libaio_0.3.104-1_i386.deb.1
$ sudo dpkg -i oracle-xe-universal_10.2.0.1-1.1_i386.deb
Introducimos a Terminal:
$sudo /etc/init.d/oracle-xe configure
8080 por default (Enter)
[La siguiente de igual manera]
1521 por default (Enter)
Misma Contraseña por el momento. Despues tecleamos “y” (Enter)Entramos a terminal de SQL
introducimos:
SQL> conn sys as sysdba
Introducimos contraseña
Procedemosa introducir:
SQL> alter user HR account unlock;
SQL> alter user hr identifiedby hr; (Siendo el ultimo hr la contraseña)
SQL> conn hr/hr;
SQL> desc user_tables; (Describe las tablas del usuario)
SELECT (que es lo que quieres)
FROM (de donde lo queremos)
WHERE(como lo quieres)
SQL> SELECT TABLE_NAME
2 FROM USER_TABLES;
SQL> desc departments;
SQL> desc locations;
Tipos de datos
varchar2 (50) espacio variable para cadenas.
char (10) espacioreservado no variable no admite ningun simbolo.
number (2) por ejemplo 01 02 03 04 05 06.....
number (10,2) el primer numero indica la longitud y el segundo el numero de decimales.
dateaaaa-mm-dd
timestamp guarda fecha y hora juntos
raw datos binarios de longitud variable.
rowid guarda la direccion en hexadecimal.
long para guardar un caracter o archivo de 4GB como minimo.
LargeObjetcs
BLOBS Binario minimo de 4 GB de forma interna
CLOBS Caracter minimo de 4 GB de forma externa
BD esta compuesta por atributos y registros
Atributos Campos
Resgistros InsertadosDML
SLECT,INSERT,DELETE,UPDATE.
Rollback permite deshacer
commit
Crear tabla
SQL> CREATE TABLE PRUEBAT
2 (CAMPO1 VARCHAR2(30),
3 CAMPO2 NUMBER(2));SQL> SELECT TABLE_NAME
2 FROM CAMPO1;
SQL> INSERT INTO PRUEBAT VALUES ('JOSE',20);
SQL> INSERT INTO PRUEBAT VALUES ('PEDRO PABLO',30);
SQL> COMMIT;
SQL> DELETE PRUEBAT;...
Regístrate para leer el documento completo.