Formas de almacenar los datos.
Enviado por UruseiBlitz209 • 19 de Febrero de 2016 • Apuntes • 1.066 Palabras (5 Páginas) • 303 Visitas
SELECT
Select_expresion as alias;
Select_expresion alias;
FROM
Table_references
Nombre de tablas
Table_name as t1,
Db_name.table_name t1
Un alias se puede uasr con “group by” o “order by” “having” perono se permite usar en las sentencias where
Cuando un select_expresion proviene de una columna
Col_name
Table_name.col_name
Db_name. Table_name.col_name
Clientes ID_Cliente Cliente[pic 1]
Mercadotecnia
Vendedores ID_vendedor Vendedor[pic 2]
Finanzas
Sesion con un usuario con personas e acceso a las tablas y BD
SELECT
Mercadotecnia.Clientes.cliente,
Finanzas.Vendedores.nombre
FROM
Mercadotecnia.Clientes CL,
Mercadotecnia.vendedores V,
O también
SELECT
Cl.cliente,
v.nombre
FROM
Mercadotecnia.Clientes CL,
Mercadotecnia.vendedores V,
Idcliente | Cliente | Idvendedor | Nombre |
1 | Juan | 1 | Maria |
2 | Carlos | 2 | Pedro |
Cliente nombre
Juan maria
Juan pedro
Carlos maria
Carlos pedro
Joins=interseccion Outer=not(interseccion)
Ganancias
Anio mes ganancia
2001 Enero 100
2000 Feb 150
2001 mar 100
2002 abril 50
******************************************************************************
SELECT
Anoi, sum(ganancia) as ganancia
FROM
Ganancias
GROUP BY anio WITH ROLLUP;
RESULTADO
Anio ganancia
2000 250
2001 150
NULL 400
[pic 3]
Formas de almacenar los datos:
Lógico: Estructura interna del archivo de almacen de datos
Inno DB crea los 3 archivos, existen otros que son CSU,FEDERATED,MyLSAM
Datos------------datos.frm---------metadatos: definen estructura de la tabla
Estructura interna-------------- fragmentaciones
Estructura interna-------------- datos.MYD datos.MYI-----log
Fisica: Sistema de archivos del SO: Windows-------archivo que esta en una carpeta dentro del disco duro---------------Servidores de autenticación, raduis, active directory
Ubuntu----------en un archivo dentro del directorio--------montado en--------Disco duro,unidad de red, servidor ftp, NAS.
CREATE Prueba
(id INT, nombre VARCHAR(20))
ENGINE CSV --------para seleccionar el motor de almacenamiento ;
SHOW ENGINES; usado para ver los motores de DB
LOAD DATA
OUTPUT DATA
PC----------directorio raíz-------/data,/uploads,/bin
Cliente:puede estar en una o en otra computadora
PC------------el CSU está en la maquina cliente y se envía al servidor, esta está restringida con permisos como claves.
Mysql -e “Select * from datos” > “C://consulta.csv”
SELECT * FROM datos
FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘”’
...