Base de datos | Sentencias básicas de SQL para crear una base de datos sencilla
Create table alumno(
cedula integer,
nombre varchar (15) not null,
apellido varchar (15) not null,
edad int not null,
sexo varchar (1) not null,
primary key (cedula)
);
* Tipo de datos utilizados:
- Integer: Tipo de dato numérico que ocupa 4 bytes en memoria, donde sus valores son de 0 a 4294967295.
- Varchar: Tipo de dato string o cadena, donde sus valores son de 1 a 255 caracteres.
*Not null: Esta sentencia se coloca cuando deseamos que el campo no quede vació.
*Primary Key: Se especifica que el atributo 'cédula' sera único e irrepetible.
Deberá ingresar 5 datos distintos:
insert into alumno (cedula,nombre,apellido,edad,sexo) values
(11111,'Alejandra','Contreras',14,'F'),
(22222,'Stefany','Oropeza',18,'F'),
(33333,'Clen','Vielma',17,'M'),
(44444,'Marcos','Ávila',13,'M'),
(55555,'Jhon','Jaimes',14,'M');
1.- Ver todos los registros existentes:
select * from alumno;
2.- Ver únicamente el nombre de los alumnos de sexo ‘M’:
select (nombre) from alumno where sexo = 'M';
3.- Ver los nombres y apellidos de los alumnos mayores a 15 años:
select (nombre,apellido) from alumno where edad > 15;
4.- Ver la cédula de los alumnos con nombre ‘Stefany’:
select (cedula) from alumno where nombre = 'Stefany';
5.- Ordenar de forma descendiente las cédulas de los alumnos.
select * from alumno order by cedula desc;
1.- Postgresql:
- Puede ser ejecutada en cualquier plataforma.
- Orientado de su gestor a Internet.
- Con estandarización ISO.
- Rentable para distintos sistemas operativos.
2.- MySQL:
- Fácil de configurar.
- Rentable para distintos sistemas operativos.
- Velocidad y seguridad para trabajar en Internet.
- Velocidad en realización de sentencias.
3.- Oracle:
- Fácil de configurar.
- Rentable para distintos sistemas operativos.
- Velocidad y seguridad para trabajar en Internet.
- Velocidad en realización de sentencias.
Instalación de Postgrsql en nuestros ordenadores:
Bibliografía consultada
Imágenes, separadores y banner
- Las imágenes fueron creadas por mi persona.
- El ejemplo utilizado en este post son de mi autoria.
- Se utilizo power point 2013 para la creación de imágenes, separadores y banner.
- La captura de pantalla fue realizada con bandicam.
Hola @stefanyo . Esta información esta muy buena. Yo creo que es importante este conocimiento para gestionar información y sacarle provecho. No soy muy conocedor del tema, pero me imagino que esto puedo servir para construir una aplicación en la blockchain STEEM. Saludos y gracias por el artículo!
Hola @danielfs, esto es simplemente como si fuera un disco duro donde guardas toda tu información, sin embargo para construir una aplicación necesitas de más herramientas ligadas a esta! Esto es solo un pequeño enfoque y ayuda para quienes van comenzando o quieran tener una pequeña biblioteca de lo que desee. Muchas gracias a ti por leer, saludos!!
¡Felicitaciones!
Te participamos que puedes invertir en el PROYECTO ENTROPÍA mediante tu delegación de Steem Power y así comenzar a recibir ganancias de forma semanal transferidas automáticamente a tu monedero todos los lunes. Entra aquí para más información sobre cómo invertir en ENTROPÍA.
Apoya al trail de @Entropia y así podrás ganar recompensas de curación de forma automática. Entra aquí para más información sobre nuestro trail.
Puedes consultar el reporte diario de curación visitando @entropia.
Atentamente
El equipo de curación del PROYECTO ENTROPÍA
¿Quieres recibir mejores recompensas en tus post de informática, tecnología o programación, ayúdanos delegando algo de SP:
1 SP, 5 SP, 10 SP
This post has been voted on by the steemstem curation team and voting trail.
There is more to SteemSTEM than just writing posts, check here for some more tips on being a community member. You can also join our discord here to get to know the rest of the community!
Congratulations @stefanyo! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Award for the number of upvotes
Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word
STOP
Do not miss the last post from @steemitboard: