DATOS MYSQL
(BSICO)
Temario
Introduccin
Historia
Instalacin
Conexin y desconexin al servidor
Tipos de datos en MySql
Creando una base de datos (BD)
Creacin BD
Creacin de tabla
Listado de las tablas de una BD
Estructura de una tabla
Formas de insertar registros
Insertar datos dentro de una instruccin
Insertar una gran cantidad de datos desde un archivo
Recuperacin de informacin de tablas
Ordenacin
Eliminar registros
Cambios en los registros de una tabla
Temario
Introduccin
El sistema de base de datos operacional MySQL es hoy en da uno de los
ms importantes en lo que hace al diseo y programacin de base de datos
de tipo relacional.
Cuenta con millones de aplicaciones y aparece en el mundo informtico
como una de las ms utilizadas por usuarios del medio. El programa MySQL
se usa como servidor a travs del cual pueden conectarse mltiples usuarios
y utilizarlo al mismo tiempo.
Una de las caractersticas ms interesantes de MySQL es que permite
recurrir a bases de datos multiusuario a travs de la web y en diferentes
lenguajes de programacin que se adaptan a diferentes necesidades y
requerimientos.
MySQL es conocida por desarrollar alta velocidad en la bsqueda de datos e
informacin, a diferencia de sistemas anteriores.
MySQL compite con sistemas RDBMS propietarios conocidos, como Oracle,
SQL Server y DB2.
Historia
Algunos Conceptos
Instalacin
Instalacin
Instalacin
Para iniciar el motor del MySQL, debemos seguir los siguientes pasos:
1. Entramos al smbolo de sistemas
2. Entramos a la carpeta donde tenemos guardado nuestro MySQL.
3. Tecleamos la siguiente instruccin:
mysql h localhost u root -p
4. Nos pedir un password, nicamente damos enter.
5. Con esto tendremos privilegios para realizar las practicas necesarias.
Operadores Relacionales
Una base de datos es un conjunto de tablas. Una base de datos tiene un nombre
con el cual accederemos a ella.
Para crear una nueva Base de Datos usamos la siguiente Sintaxis:
create database nombre_BD;
La B.D. recien creada estar representada por una carpeta dentro de la carpeta
data de mysql.
Para que el servidor nos muestre las bases de datos existentes, se lo solicitamos
enviando la instruccin:
show databases;
Creacin de Tablas
Una base de datos almacena sus datos en tablas. Una tabla es una estructura
de datos que organiza los datos en columnas y filas; cada columna es un
campo (o atributo) y cada fila, un registro.
Cada registro contiene un dato por cada columna de la tabla. Cada campo
(columna) debe tener un nombre. El nombre del campo hace referencia a la
informacin que almacenar. Cada campo (columna) tambin debe definir el
tipo de dato que almacenar.
Creacin de Tablas
Al crear una tabla debemos resolver qu campos (columnas) tendr y que
tipo de datos almacenarn cada uno de ellos, es decir, su estructura.
La tabla debe ser definida con un nombre que la identifique y con el cual
accederemos a ella.
Si quisiramos crear una tabla llamada "usuarios", escribimos:
create table usuarios ( nombre varchar(30), clave varchar(10) );
Null
YES
YES
Aprendimos que para borrar todos los registro de una tabla se usa "delete"
sin condicin "where".
Tambin podemos eliminar todos los registros de una tabla con "truncate
table".
Por ejemplo, queremos vaciar la tabla "libros", usamos:
truncate table libros;
La sentencia "truncate table" vaca la tabla (elimina todos los registros) y
vuelve a crear la tabla con la misma estructura.
Clave Primaria
Una clave primaria es un campo (o varios) que identifica 1 solo registro (fila)
en una tabla.
Para un valor del campo clave existe solamente 1 registro. Los valores no se
repiten ni pueden ser nulos.
Veamos un ejemplo:
si tenemos una tabla con datos de personas, el nmero de documento
puede establecerse como clave primaria, es un valor que no se repite;
puede haber personas con igual apellido y nombre, incluso el mismo
domicilio (padre e hijo por ejemplo), pero su documento ser siempre
distinto.
Si tenemos la tabla "usuarios", el nombre de cada usuario puede
establecerse como clave primaria, es un valor que no se repite; puede
haber usuarios con igual clave, pero su nombre de usuario ser siempre
distinto.
Clave Primaria
Para definir un campo como clave primaria agregamos "primary key" luego
de la definicin de todos los campos y entre parntesis colocamos el nombre
del campo que queremos como clave.
Establecemos que un campo sea clave primaria al momento de creacin de la
tabla:
create table usuarios ( nombre varchar(20), clave varchar(10), primary
key(nombre) );
Al establecer una clave primaria estamos indexando la tabla, es
decir, creando un ndice para dicha tabla. Para agregar una clave
primaria a una tabla existente usamos: Usamos "alter table" con
"add primary key" y entre parntesis el nombre del campo que ser
clave
alter table TABLA add primary key (CAMPO);
Para eliminar una clave primaria en una tabla, usamos la siguiente
sintaxis:F
EJERCICIOS PRACTICOS
GRACIAS!!