Que es MYSQL
MySQL es un sistema de gestión de
base de datos relacional (RDBMS) de código abierto, basado en lenguaje de
consulta estructurado (SQL).
MySQL se ejecuta en prácticamente
todas las plataformas, incluyendo Linux, UNIX y Windows. A pesar de que se
puede utilizar en una amplia gama de aplicaciones, MySQL se asocia más con las
aplicaciones basadas en la web y la publicación en línea y es un componente
importante de una pila empresarial de código abierto llamado LAMP.
Que es WAMP, XAMPP, LAMP Y MAMP
XAMPP: Es un servidor independiente de software
libre que consiste principalmente en la base de datos MySQL, el servidor web
Apache y los intérpretes para lenguajes de script: PHP y Perl. El nombre
proviene del acrónimo de X (para cualquiera de los diferentes sistemas
operativos), Apache, MySQL, PHP, Perl.
El
programa está liberado bajo la licencia GNU y actúa como un servidor web libre,
fácil de usar y capaz de interpretar páginas dinámicas. Actualmente XAMPP está
disponible para Microsoft Windows, GNU/Linux, Solaris y MacOS X.
MAMP:
El acrónimo MAMP se refiere al conjunto de programas software comúnmente usados
para desarrollar sitios web dinámicos sobre sistemas operativos Apple
Macintosh, MAC OS X. Este nombre proviene de las iniciales Mac Os X, como
sistema operativo. Apache, como servidor web. MySQL sistema gestor de Bases de
Datos y PHP, Perl o Python, lenguajes de programación usados para la creación
de sitios web.
LAMP:
Es el acrónimo utilizado para describir un sistema de infraestructura de
internet que usa las siguientes herramientas: LINUX como sistema operativo,
APACHE como servidor web, MySQL como gestor de base de datos y Perl, PHP o
Pytho como lenguajes de programación.
WAMP:
Este el acrónimo usado para describir un sistema de infraestructura de internet
que usa las siguientes herramientas: WINDOWS como sistema operativo, APACHE
como servidor web, MySQL como servidor web y PHP, Perl o Python como lenguajes
de programación.
3 MYSQL wrokbeach
MySQL
Workbench. MySQL Workbench es una herramienta visual de diseño de bases de
datos que integra desarrollo de software, administración de bases de datos,
diseño de bases de datos, gestión y de datos MySQL.mantenimiento para el
sistema de base
4 base de datos: biblioteca
COMANDOS:
1 create base, para
empezar a crear una nueva base de datos
2 Después clic en este rayo para generar la acción
3 varchar, para texto
4 float, para decimales
5
6 show, para mostrar
7 describe, para
describir
8 value, para insertar
datos a una tabla
9 select*from, para
mostrar todo lo que tiene la tabla
5.Tutorial MySQL
6
tabla aprendiz
Taller
7. CREAR UNA BASE DE DATOS LLAMADA CONVIVENCIAS
create database convivencia;
use convivencia;
8. CREAR UNA TABLA DE FICHAS (FICHA, PROGRAMA, NIVEL
(TO / TN)JORNADA, AMBIENTE) LLAVE PRINCIPAL: FICHA
create
table fichas(
ficha int,
programa varchar(50),
nivel varchar(5),
jornada varchar(10),
ambiente
int,
primary
key(ficha));
9. CREAR UNA TABLA DE APRENDICES(CEDULA, NOMBREA,
EDAD, CELULAR,FICHA) LLAVE PRINCIPAL:CEDULA (501 AL 509)
create table aprendices(
cedula int,
nombrea varchar(40),
edad int,
celular int,
ficha int,
primary key(cedula));
10.describe fichas
describe fichas;
describe aprendices
11.
INSERTAR 3 FICHAS (1908122, 1345670, 1455660)
insert into
fichas
values (1908122,
'Programacion de software','TN','Tarde',101);
insert into
fichas
values (1345670, 'Asistencia
Administrativa','To','Mañana',303);
insert into fichas
values (1455660, 'Talento Humano','TN','Noche',202);
12. INSERTAR 9 APRENDICES (3 DE CADA FICHA)
show
tables;
select *
from fichas;
insert into
aprendices
values
(501, 'larri Dicula',26,3114483453,1908122);
insert into
aprendices
values
(502, 'Brayner camacho',25,3202536948,1908122);
insert into
aprendices
values
(503, 'Brian Mathias Florez',24,3153558685,1908122);
insert into
aprendices
values
(504, 'tatiana rincon',18,3115869933,1345670);
insert into
aprendices
values
(505, 'cindy ruiz',26,3112487533,1345670);
insert into
aprendices
values
(506, 'oscar tapias',19,3203698515,1345670);
insert into
aprendices
values
(507, 'Paola ortega',27,3156974385,1455660);
insert into
aprendices
values
(508, 'Paola Ariza',22,3503698745,1455660);
insert into
aprendices
values (509, 'casimiro ramirez',23,3205858693,1455660);
alter table aprendices modify celular char(10);
select * from aprendices;
truncate aprendices;
13. CONSULTAR TODAS LAS FICHAS
select * from fichas;
14. CONSULTAR TODOS LOS APRENDICES CON EDAD MENOR A
21 AÑOS
select *
from aprendices where edad<21;
15. CONSULTAR FICHA, PROGRAMA, JORNADA, AMBIENTE QUE
SONTECNICOS (TN)
select ficha, programa, nivel, ambiente from fichas where
nivel='Tn';
16. CONSULTAR NOMBRE, EDAD, FICHA DE LOS APRENDICES
DE LA FICHA1908122
select nombrea, edad, ficha from aprendices where
ficha=1908122;
17. MODIFICAR EL NOMBRE DEL PROGRAMA CON FICHA
1908122
set
sql_safe_updates=0;
update
fichas set programa ='desarrollo de sofware'
where
programa = 'Programacion de Software';
select *
from fichas;
18. MODIFICAR LA EDAD DEL APRENDIZ CON CEDULA=501
select *
from aprendices;
update
aprendices set edad = 30
where
cedula = 507;
19. CONSULTAR LOS DATOS DEL APRENDIZ CON CEDULA=509
select *
from aprendices where cedula=509;
20. CONSULTAR NOMBRE DEL APRENDIZ, CELULAR, FICHA,
NOMBRE DE LA FICHA, JORNADA, AMBIENTE
select nombrea, celular, aprendices.ficha, programa,
jornada, ambiente
from aprendices, fichas
where fichas.ficha=aprendices.ficha;
21. ELIMINAR EL APRENDIZ CEDULA=508
where fichas.ficha=aprendices.ficha;
delete from
aprendices
where
cedula=508;
22. ELIMINAR LA FICHA 1455660
delete from fichas
where ficha=1455660;
create database convivencia;
use convivencia;
create
table fichas(
ficha int,
programa varchar(50),
nivel varchar(5),
jornada varchar(10),
ambiente
int,
primary
key(ficha));
create table aprendices(
cedula int,
nombrea varchar(40),
edad int,
celular int,
ficha int,
primary key(cedula));
describe fichas;
describe aprendices;
insert into fichas
values
(1908122, 'Programacion de software','TN','Tarde',101);
insert into
fichas
values (1345670, 'Asistencia
Administrativa','To','Mañana',303);
insert into fichas
values (1455660, 'Talento Humano','TN','Noche',202);
show
tables;
select *
from fichas;
insert into
aprendices
values
(501, 'larri Dicula',26,3114483453,1908122);
insert into
aprendices
values
(502, 'Brayner camacho',25,3202536948,1908122);
insert into
aprendices
values
(503, 'Brian Mathias Florez',24,3153558685,1908122);
insert into
aprendices
values
(504, 'tatiana rincon',18,3115869933,1345670);
insert into
aprendices
values
(505, 'cindy ruiz',26,3112487533,1345670);
insert into
aprendices
values
(506, 'oscar tapias',19,3203698515,1345670);
insert into
aprendices
values
(507, 'Paola ortega',27,3156974385,1455660);
insert into
aprendices
values
(508, 'Paola Ariza',22,3503698745,1455660);
insert into
aprendices
values
(509, 'casimiro ramirez',23,3205858693,1455660);
alter table
aprendices modify celular char(10);
select *
from aprendices;
truncate
aprendices;
select *
from fichas;
select *
from aprendices where edad<21;
select
ficha, programa, nivel, ambiente from fichas where nivel='Tn';
select
nombrea, edad, ficha from aprendices where ficha=1908122;
set
sql_safe_updates=0;
update fichas set programa ='desarrollo de sofware'
where
programa = 'Programacion de Software';
select *
from fichas;
select *
from aprendices;
update
aprendices set edad = 30
where
cedula = 507;
select *
from aprendices where cedula=509;
select nombrea, celular, aprendices.ficha, programa,
jornada, ambiente
from aprendices, fichas
where fichas.ficha=aprendices.ficha;
delete from aprendices
where cedula=508;
delete from fichas
where ficha=1455660;








0 comentarios:
Publicar un comentario