Bueno aqui esta el script solamente lo ejecutamos y listo empezamos a trabajar.
Consultas de una Base datos en Mysql
CREATE DATABASE practica;
use practica;
CREATE TABLE distrito(
iddistrito char(2) primary key,
distrito varchar(30)
);
INSERT INTO distrito VALUES('01','Miraflores');
INSERT INTO distrito VALUES('02','Surquillo');
INSERT INTO distrito VALUES('03','San Martin');
INSERT INTO distrito VALUES('04','Callao');
INSERT INTO distrito VALUES('05','Comas');
CREATE TABLE Alumno(
idalumno char(3) primary key,
paterno varchar(20),
materno varchar(20),
nombre varchar(20),
deuda1 numeric,
deuda2 numeric,
idDistrito char(2) references Distrito,
sexo char(1));
INSERT INTO alumno VALUES('001','Siesquen','coronado','Rupert',200,100,'03','M');
INSERT INTO alumno VALUES('002','sanchez','baldera','Flor',100,300,'02','F');
INSERT INTO alumno VALUES('003','Dominguez','Nieto','marco',200,150,'03','M');
INSERT INTO alumno VALUES('004','Leguia','Soto','Elio',220,340,'02','M');
INSERT INTO alumno VALUES('005','Saavedra','Campos','Jesus',20,30,'03','M');
INSERT INTO alumno VALUES('006','Palacios','correa','Victor',240,320,'02','M');
INSERT INTO alumno VALUES('007','Dominguez','perez','Angela',250,200,'01','F');
INSERT INTO alumno VALUES('008','Castro','Carmona','Ana Maria',200,230,'01','F');
INSERT INTO alumno VALUES('009','Rojas','Maldonado','Maria',120,180,'02','F');
INSERT INTO alumno VALUES('010','Gamarra','barrios','Estela',220,300,'03','F');
INSERT INTO alumno VALUES('011','Quintana','Roque','marco',200,310,'01','M');
INSERT INTO alumno VALUES('012','Quiñonez','Nieto','yamil',120,80,'03','M');
INSERT INTO alumno VALUES('013','Veliz','sosa','Roel',50,200,'04','M');
INSERT INTO alumno VALUES('014','Choquehuanca','osorio','Pedro',100,300,'04','M');
INSERT INTO alumno VALUES('015','Anco','Estrella','Hilda',200,330,'03','F');
INSERT INTO alumno VALUES('016','Yaye','Segundo','Gustavo',208,350,'01','M');
INSERT INTO alumno VALUES('017','soto','quispe','Angela',208,120,'03','F');
Ahora empezamos a resolver las Preguntas y creo que con esto es sufieciente para que tengan un Basico acerca de Las consultas en Mysql.esta vez de 2 tablas.
1.-Listado de alumnos
Select * from alumnos;
2.-Listado de Alumnos ordenados alfabeticamente por nombre
select * from alumno order by nombre;
3.-Listado de Alumnos Varones,mostrar su distrito
select nombre,paterno,materno,sexo,distrito from alumno inner join distrito
where alumno.iddistrito=distrito.iddistrito and sexo='M';
4.-Listado de Alumnas Mujeres,mostrar su distrito
select nombre,paterno,materno,sexo,distrito from alumno inner join distrito
where alumno.iddistrito=distrito.iddistrito and sexo='f';
5.-Mostrar la cantidad de alumnos que estan en el distrito de Miraflores.
select count(*)as total_alumnos,distrito from alumno inner join distrito
where alumno.iddistrito=distrito.iddistrito and distrito='Miraflores';
6.-Listado de Alumnos que tienen el nombre Angela y mostrar el nombre del distrito donde viven.
select nombre,paterno,materno,sexo,distrito from alumno inner join distrito
where alumno.iddistrito=distrito.iddistrito and nombre='Angela';
7.-Mostrar concatenados los apellidos de los Alumnos ademas sus nombres en una sola columna.
select concat(paterno,' ',materno)as Apellidos_Completos,nombre from alumno;
8.-Mostrar a los alumnos por nombre del distrito.por ejemplo escribimos callao y debe mostrar
los alumnos que viven en ese distrito.
select nombre,paterno,materno,sexo,deuda1,deuda2,distrito from alumno inn
er join distrito where alumno.iddistrito=distrito.iddistrito and distrito='callao';
9.-Mostrar los apellidos concatenados de los alumnos ademas que tienen una deuda
total mayor o igual a 200 y menor de 600.
select nombre,concat(paterno,' ',materno)as Apellidos,sexo,sum(deuda1+deuda2)as Deuda_Total
from alumno group by nombre,paterno,materno,sexo having sum(deuda1+deuda2)>=200 and sum(deuda1+deuda2)<600;
10.-mostrar a los todos los alumnos que deben menos de 300
select distinct nombre,paterno,materno,sexo,sum(deuda1+deuda2)as Deuda_Total from alumno group by nombre,paterno,materno,sexo having sum(deuda1+deuda2)<300;
11.-Mostrar a todos los alumnos que tienen deudas
select nombre,paterno,materno,distrito,deuda1,deuda2 from alumno inner join distrito where alumno.iddistrito=distrito.iddistrito and (deuda1+deuda2)>=0;
12.-Mostrar a todos los alumnos que no tienen deuda
select nombre,paterno,materno,distrito,deuda1,deuda2 from alumno inner join
distrito where alumno.iddistrito=distrito.iddistrito and (deuda1+deuda2)<1;
13.-Mostrar a los alumnos varones que tienen una deuda total entre 300 and 500.
select distinct nombre,paterno,materno,sexo,sum(deuda1+deuda2)as Deuda_Total from alumno where sexo='M' group by nombre,paterno,materno,sexo having sum(deuda1+deuda2) between 300 and 500;
14.-Mostrar a los alumnas Mujeres que tienen una deuda total menor o igual a 300.
select distinct nombre,paterno,materno,sexo,sum(deuda1+deuda2)as Deuda_Total from alumno where sexo='f' group by nombre,paterno,materno,sexo having sum( deuda1+deuda2)>=0 and sum(deuda1+deuda2)<=300;
15.-Mostrar a los alumnos con sus respectivas deudas ademas el nombre de su distrito.
select distinct nombre,paterno,materno,sexo,distrito,sum(deuda1+deuda2)as
Deuda_Total from alumno inner join distrito where alumno.iddistrito=distrito.id
distrito group by nombre,paterno,materno,sexo,distrito;
16.-Mostrar a los alumnos cuyo apellido paterno inicia con la o las letras S
select * from alumno where paterno like's%';
17.-Mostrar a los alumnos cuyo apellido paterno y materno inician con la letra C
select * from alumno where paterno like'c%' and materno like'c%';
18.-Mostrar la cantidad de distritos que hay en la tabla distrito.
select count(*)as cantidad_distritos from distrito;
19.-Mostrar los nombres de los alumnos que terminen con la letra a.
select * from alumno where nombre like'%a';
20.-Mostrar a los alumnos que tengan en algunos de sus apellidos la letra M
bueno aqui se puede hacer de 2 formas
select nombre,paterno,materno from alumno where paterno like'%m%' and materno like'%m%';
select nombre,paterno,materno from alumno where paterno like'%m%';
Creacion de una Base de Datos en Mysql
Hola a todos los usuarios que estan leendo este post:esta vez vamos a hacer algo importante acerca de informatica:
Para los recientes que estan aprendiendo Computacion informatica:Les voy a enseñar los pasos de como crear una base de datos en Mysql por medio de consola:
Sintaxis para Crear una base de datos es:en nuestro ejemplo vamos a crear una base de datos llamada prueba :pero antes de crear vamos a ver si existe:dicha base de datos:
utilizamos la sgte sintaxi:
1.-show databases;
2.-Create database prueba;
aqui señalamos que vamos a utilizar la B.D prueba con use
3.-use prueba;
Nota:pasamos a crear la tabla a nuestra B.D y la sintaxis es :create table nombre_tabla
les explico :cuando creamos la tabla debemos agregarle sus atributos por ejemplo la tabla se llama amigos.sus atributos serian :los campos que se le va a asignar a dicha tabla :codigo,nombre,apellidos,
correo,etc.
Tipos de datos:
Numericos:TinyInt,Bit ó Bool,SmallInt,MediumInt,Integer,BigInt,Float,Double,Decimal, Dec, Numeric.
fecha: date,datetime,time stamp.time,year.
Cadena:Char,Varchar,Tinytext,blog,text,Mediumtext,mediumblob,longblob,longtext,set.
esto esmuy importante puede ser una cadena,numeros,fecha:cadena se refiere que el dato sera un texto,pero no siempre ,numeros aqui el tipo de dato sera numeros.decimales o enteros.
4.-create table amigos(
codigo char(3)primary key,
nombre varchar(20),
apellidos varchar(40),
direccion varchar(50),
email varchar(40),
telefono char(7));
Ahora vamos a insertar registros dentro de la tabla amigos (insertamos 5 registros) para esto utilizamos la sgte sintaxis.insert into amigos values(insertar dentro de la tabla amigos valores)
5.-insert into amigos values('100','jose david','sanchez coronado','av:canta callao','david_cevatec@hotmail.com','4844121');
insert into amigos values('101','Maria','Ramos Torres','jr:moquegua','marita123@hotmail.com','4513669');
insert into amigos values('102','Roxana','Lopez castillo','av:las flores','roxanita@hotmail.com','5623894');
insert into amigos values('103','Edgar','Palacios sosa','av:los angeles','scorpio@hotmail.com','3564121');
insert into amigos values('104','antonio','Soto torres','av:pacasmayo','antonio@hotmail.com','6544121');
Verificar si los registros se agregaron a la tabla amigos la sintaxis es :select * from nombre_tabla
su significado es seleccionar todos los registros de la tabla nombre_tabla:
6.-select * from amigos;
Listo ya esta todo.
Para los recientes que estan aprendiendo Computacion informatica:Les voy a enseñar los pasos de como crear una base de datos en Mysql por medio de consola:
Sintaxis para Crear una base de datos es:en nuestro ejemplo vamos a crear una base de datos llamada prueba :pero antes de crear vamos a ver si existe:dicha base de datos:
utilizamos la sgte sintaxi:
1.-show databases;
2.-Create database prueba;
aqui señalamos que vamos a utilizar la B.D prueba con use
3.-use prueba;
Nota:pasamos a crear la tabla a nuestra B.D y la sintaxis es :create table nombre_tabla
les explico :cuando creamos la tabla debemos agregarle sus atributos por ejemplo la tabla se llama amigos.sus atributos serian :los campos que se le va a asignar a dicha tabla :codigo,nombre,apellidos,
correo,etc.
Tipos de datos:
Numericos:TinyInt,Bit ó Bool,SmallInt,MediumInt,Integer,BigInt,Float,Double,Decimal, Dec, Numeric.
fecha: date,datetime,time stamp.time,year.
Cadena:Char,Varchar,Tinytext,blog,text,Mediumtext,mediumblob,longblob,longtext,set.
esto esmuy importante puede ser una cadena,numeros,fecha:cadena se refiere que el dato sera un texto,pero no siempre ,numeros aqui el tipo de dato sera numeros.decimales o enteros.
4.-create table amigos(
codigo char(3)primary key,
nombre varchar(20),
apellidos varchar(40),
direccion varchar(50),
email varchar(40),
telefono char(7));
Ahora vamos a insertar registros dentro de la tabla amigos (insertamos 5 registros) para esto utilizamos la sgte sintaxis.insert into amigos values(insertar dentro de la tabla amigos valores)
5.-insert into amigos values('100','jose david','sanchez coronado','av:canta callao','david_cevatec@hotmail.com','4844121');
insert into amigos values('101','Maria','Ramos Torres','jr:moquegua','marita123@hotmail.com','4513669');
insert into amigos values('102','Roxana','Lopez castillo','av:las flores','roxanita@hotmail.com','5623894');
insert into amigos values('103','Edgar','Palacios sosa','av:los angeles','scorpio@hotmail.com','3564121');
insert into amigos values('104','antonio','Soto torres','av:pacasmayo','antonio@hotmail.com','6544121');
Verificar si los registros se agregaron a la tabla amigos la sintaxis es :select * from nombre_tabla
su significado es seleccionar todos los registros de la tabla nombre_tabla:
6.-select * from amigos;
Listo ya esta todo.
Eset Nod32
Es un software antivirus que desarrolla la empresa Eset ,de origen Eslovaco.este software esta disponible para los sistemas operativos de Windows,Linux,Solaris,Novel.tiene versiones para estaciones de trabajo, servidores de archivos, servidores de correo electrónico y una herramienta de administración remota.ESET NOD32 Antivirus ofrece el mejor nivel de detección de las más variadas amenazas informáticas como virus, gusanos, troyanos, spyware, adware, phishing y cualquier otro tipo de código malicioso, en constante evolución. El motor heurístico ThreatSense© de ESET NOD32 Antivirus garantiza altísimos niveles de detección proactiva tanto para malware conocido como desconocido.
Productos ESET NOD 32:
ESET Smart Security para Microsoft Windows
ESET Smart Security cuenta con la calidad de ESET NOD32 Antivirus v3.0 en la detección de código malicioso, incorporando además los nuevos componentes ESET Cortafuegos personal y un módulo contra el correo no deseado, entre otras muchas nuevas características.
Esta solución de protección integrada se basa en el motor unificado ThreatSense©, brindando la más completa protección con el menor consumo de recursos, tanto para particulares como para empresas.
ESET NOD32 Antivirus para Microsoft Windows
ESET NOD32 Antivirus, es el programa para cualquier empresa, empresas de distinto tamaño y, también, de aquellos de alta gama con elevadísimos requerimientos de memoria y procesamiento de cálculo que utlizan sistemas de 64-bit en plataformas de Microsoft Windows.
Basado en el motor ThreatSense® de heurística avanzada, ESET NOD32 Antivirus se caracteriza por una altísima tasa de detección sin precedentes, la elevada velocidad de análisis y la extremadamente baja utilización de recursos de sistema, que le ha permitido obtener la mayor cantidad de premios VB100 en la historia de este certamen.
ESET NOD32 Remote Administrator
Le permite al administrador de la red local manejar un gran volumen de instalaciones de las soluciones de seguridad ESET para estaciones de trabajo, distribuidas en redes (LAN y WAN) de gran tamaño en entornos corporativos.
ESET Mail Security
ESET Mail Security es el mejor sistema antivirus para servidores de correo electrónico operando bajo sistemas operativos Linux, BSD y Sun Solaris, con soporte para los programas servidor de correo más populares, incluyendo Sendmail, Qmail, Postfix, Exim y otros, permitiendo su ejecución bajo las distribuiciones más populares, como RedHat, Mandriva (Mandrake), SuSe, Debian, Ubuntu, Sun Solaris ,entre otros.
Productos ESET NOD 32:
ESET Smart Security para Microsoft Windows
ESET Smart Security cuenta con la calidad de ESET NOD32 Antivirus v3.0 en la detección de código malicioso, incorporando además los nuevos componentes ESET Cortafuegos personal y un módulo contra el correo no deseado, entre otras muchas nuevas características.
Esta solución de protección integrada se basa en el motor unificado ThreatSense©, brindando la más completa protección con el menor consumo de recursos, tanto para particulares como para empresas.
ESET NOD32 Antivirus para Microsoft Windows
ESET NOD32 Antivirus, es el programa para cualquier empresa, empresas de distinto tamaño y, también, de aquellos de alta gama con elevadísimos requerimientos de memoria y procesamiento de cálculo que utlizan sistemas de 64-bit en plataformas de Microsoft Windows.
Basado en el motor ThreatSense® de heurística avanzada, ESET NOD32 Antivirus se caracteriza por una altísima tasa de detección sin precedentes, la elevada velocidad de análisis y la extremadamente baja utilización de recursos de sistema, que le ha permitido obtener la mayor cantidad de premios VB100 en la historia de este certamen.
ESET NOD32 Remote Administrator
Le permite al administrador de la red local manejar un gran volumen de instalaciones de las soluciones de seguridad ESET para estaciones de trabajo, distribuidas en redes (LAN y WAN) de gran tamaño en entornos corporativos.
ESET Mail Security
ESET Mail Security es el mejor sistema antivirus para servidores de correo electrónico operando bajo sistemas operativos Linux, BSD y Sun Solaris, con soporte para los programas servidor de correo más populares, incluyendo Sendmail, Qmail, Postfix, Exim y otros, permitiendo su ejecución bajo las distribuiciones más populares, como RedHat, Mandriva (Mandrake), SuSe, Debian, Ubuntu, Sun Solaris ,entre otros.
BitDefender Internet Security 2010
BitDefender Antivirus, un clásico de la seguridad informática. Su versión 2010 es más rápida y potente que nunca, algo que parecía difícil de conseguir.
El visor de estado de BitDefender Antivirus te informa de la situación, con alertas de seguridad y estadísticas. Los demás módulos, apilados en la barra lateral, cuentan con sus propias pestañas de información.
BitDefender Antivirus no se limita a los virus, faceta en la cual, dicho sea de paso, sobresale ampliamente, sino que también erradica spyware e intercepta intentos de phishing al navegar. Al mismo tiempo, comprueba el sistema en busca de vulnerabilidades.
Fácil de configurar, BitDefender Antivirus dispone de dos modos de funcionamiento especiales: uno para quien usa el ordenador para jugar y otro para quien ha instalado el programa en un portátil. La guinda a un pastel ya de por sí muy completo la pone el panel de cifrado, gracias al cual BitDefender Antivirus protege tus conversaciones en Messenger.
Cambios recientes en BitDefender Antivirus:
Compatible con Windows 7
Protección heurística mejorada
Detección de intrusos más eficaz
Mayor velocidad de escaneo
Nueva interfaz gráfica
Limitaciones:
30 días de prueba
Funcional durante un periodo de 30 días
El registro es gratuito y añade 15 días a los 15 del periodo de prueba
Para utilizar BitDefender Antivirus necesitas:
Sistema operativo: WinXP/Vista/7
Requisitos mínimos:
Procesador: 800 MHz
Memoria: 512 MB
Espacio libre en disco: 450 MB
Internet Explorer 6.0
Requisitos recomendados:
Procesador: 1,2 GHz
Memoria: 1,0 GB
hhh
El visor de estado de BitDefender Antivirus te informa de la situación, con alertas de seguridad y estadísticas. Los demás módulos, apilados en la barra lateral, cuentan con sus propias pestañas de información.
BitDefender Antivirus no se limita a los virus, faceta en la cual, dicho sea de paso, sobresale ampliamente, sino que también erradica spyware e intercepta intentos de phishing al navegar. Al mismo tiempo, comprueba el sistema en busca de vulnerabilidades.
Fácil de configurar, BitDefender Antivirus dispone de dos modos de funcionamiento especiales: uno para quien usa el ordenador para jugar y otro para quien ha instalado el programa en un portátil. La guinda a un pastel ya de por sí muy completo la pone el panel de cifrado, gracias al cual BitDefender Antivirus protege tus conversaciones en Messenger.
Cambios recientes en BitDefender Antivirus:
Compatible con Windows 7
Protección heurística mejorada
Detección de intrusos más eficaz
Mayor velocidad de escaneo
Nueva interfaz gráfica
Limitaciones:
30 días de prueba
Funcional durante un periodo de 30 días
El registro es gratuito y añade 15 días a los 15 del periodo de prueba
Para utilizar BitDefender Antivirus necesitas:
Sistema operativo: WinXP/Vista/7
Requisitos mínimos:
Procesador: 800 MHz
Memoria: 512 MB
Espacio libre en disco: 450 MB
Internet Explorer 6.0
Requisitos recomendados:
Procesador: 1,2 GHz
Memoria: 1,0 GB
hhh
Ganadores del premio Oscar 2010
Hola a todos nuevamente informandote esta vez de los premios oscar 2010.los aplausos y las miradas se las llevaron el mejor actor del 2010 ,la mejor actriz del 2010 y la mejor pelicula del año,la pelicula que se llevo todas las miradas y todos los aplausos fue “Zona de miedo” fue la gran ganadora de la noche con seis estatuillas.Esta gran ceremonia se llevo acabo el 7 de marzo de 2010, en el Kodak Theatre, en Hollywood, Los Angeles, California.
en la ceremonia nº 82 de la entrega de los Premios Oscar 2010,estuvieron los actores Alec Baldwin y Steve Martin fueron los anfitriones.
Nota de Peliculas:El secreto de sus ojos, fue nominada Mejor Película Extranjera, la película argentina compite con Ajami (Israel), La Teta Asustada (Perú), Un Profeta (Francia) y La Cinta Blanca (Alemania).
Avatar y Vivir al Límite (The Hurt Locker), son las películas que mayor nominaciones tienen. Ambos se alzaron con 9 cada una, incluyendo mejor película y mejor dirección.
Lista de Ganadores:
Mejor Actor de Reparto: Christoph Waltz (Malditos Bastardos)
Mejor Película de Animación: Up (Dirigida por Pete Docter)
Mejor Canción Original Song: The Weary Kind (Tema de Crazy Heart) Música y Letra por Ryan Bingham y T Bone Burnett (Crazy Heart)
Mejor Guión: The Hurt Locker (Mark Boal)
Mejor Corto de Animación: Logorama (Dirigido por Nicolas Schmerkin)
Mejor Corto Documental: Music by Prudence (Roger Ross Williams y Elinor Burkett)
Mejor Corto: The New Tenants (Joachim Back y Tivi Magnusson)
Mejor Maquillaje: Star Trek (Barney Burman, Mindy Hall y Joel Harlow)
Mejor Adaptación de Guión: Precious: Basada en la Novela Push de Sapphire (Adaptación por Geoffrey Fletcher)
Mejor Actriz de Reparto: Mo’Nique (Precious: Basada en la Novela Push de Sapphire)
Mejor Dirección Artística: Avatar (Rick Carter y Robert Stromberg – Dirección Artística; Kim Sinclair – Decoración de Set)
Mejor Diseño de Vestuario: The Young Victoria (Sandy Powell)
Mejor Edición de Sonido: The Hurt Locker (Paul N.J. Ottosson)
Mejor Mezcla de Sonido: The Hurt Locker (Paul N.J. Ottosson y Ray Beckett)
Mejor Cinematografía: Avatar (Mauro Fiore)
Mejores Efectos Visuales: Avatar (Joe Letteri, Stephen Rosenbaum, Richard Baneham y Andrew R. Jones)
Mejor Documental: The Cove (Louie Psihoyos y Fisher Stevens)
Mejor Edición de Película: The Hurt Locker (Bob Murawski y Chris Innis)
Mejor Película en Lengua Extranjera: El Secreto de Sus Ojos, Argentina (Dirigida por Juan José Campanella)
Mejor Actor: Jeff Bridges (Crazy Heart)
Mejor Actriz: Sandra Bullock (The Blind Side)
Mejor Película: Kathryn Bigelow (The Hurt Locker).
Twitter llega a más de 10 mil millones de mensajes cortos

Twitter alcanzó el jueves 04 de marzo la cifra de 10 mil millones de mensajes. Así lo indica la evolución en directo de la cifra de publicaciones. Este hito muestra la acelerada progresión de uso de la plataforma de microblogging más popular del mundo, que el año pasado celebraba su tweet número mil millones y apenas cuatro meses después multiplicaba por cinco esa cantidad.
Suscribirse a:
Entradas (Atom)



