Beruflich Dokumente
Kultur Dokumente
Nombre
MySQL
Origen y Caractersticas
Origen:
El origen de MySQL se remonta a la dcada de los ochenta. Michael Widenius, tambin conocido
como Monty, un joven programador que realizaba complejas aplicaciones en lenguaje BASIC, al no
encontrar un sistema de almacenamiento de archivos que le resultara satisfactorio, pens en construir el
suyo propio.
Aos despus, en 1995, y en colaboracin con David Axmark, Widenius desarroll un producto que
bsicamente era el resultado de sus investigaciones, ms dos aportaciones nuevas: el uso del lenguaje
SQL y la accesibilidad a travs de Internet. As naci MySQL y tambin la empresa MySQL AB.
Caractersticas:
Origen:
Se inicia en la Universidad de Berkeley en 1977 bajo el nombre Ingres como un ejercicio de aplicacin
de las teoras de las RDBMS. Posteriormente en 1986, cambia su nombre a Postgres con el objetivo de
aplicar los conceptos de Objetos Relacionales. En 1995, cambia su nombre a Postgres95 que luego
derivara a PostgreSQL.
En 2004, PostgreSQL 8.0, adopcin en el mundo comercial, se le calific como la 5ta DBMS ms
popular en USA.
Caractersticas:
DB2
SQL Server
Oracle
Informix
Sybase
Qu es un SGBD? SGMBD?
Un Sistema de Gestin (de Manejo) de Base de Datos es una aplicacin (software) que permite manipular,
organizar y gestionar la informacin que una organizacin posee en una Base de Datos. Entre sus caractersticas
ms importantes se presentan:
A continuacin se muestra una lista de los SGBD ms utilizados en la actualidad a nivel general:
Nombre
PHPMyAdmin
PHPpgAdmin
MysqlYog
MySQLWorkBench
PgAdminIII
PL-SQL
Licencia
Gratuito
Gratuito
Gratuito
Gratuito
Gratuito
Privado
Base de Datos
MySQL
PostgreSQL
MySQL
MySQL
PostgreSQL
Oracle
Comandos de MySQL
A continuacin se muestran algunos Comandos (los ms comunes) utilizados en MySQL
alter table
Descripcin
Se conecta a una BD.
Igual al comando anterior permite conectarse
a una base de datos.
Muestra todas las bases de datos.
Crea una Base de Datos
Listar todas las tablas.
Muestra Tablas de otra Base de Datos.
Muestra informacin descriptiva sobre las
tablas de la base de datos.
Igual al anterior pero de otra Base de Datos.
Ejemplo
use progiv;
connect progiv;
describe estudiantes;
rename table
create user
select user
optimize table
drop table
drop table if
exists
truncate table
show databases;
create database progiv
show tables;
show tables from mysql;
show table status;
show table status from mysql;
select * from
[table] limit
[numero]
select * from
[table] limit
[numero inicio],
[numero]
select * from
[table] order by
[campo(s)]
select * from
[table] where
*campo=valor+
Descripcin
Permite ingresar registros (tuplas) en las
Tablas de la BD.
Ejemplo
Insert into libros values (6, Pablo
Neruda, VVV, 2012-06-19);