Sei sulla pagina 1di 20

Crear: Tablas, Bases de

Datos y Usuarios en MySQL


Equipo 2
Juan Luis Vazquez
Sahira Alejandra Figueroa Balderas
Alejandro Padilla Marn

Crear Usuarios
El comando CREATE USER de MySQL nos va a permitir crear usuarios y
asignarles una contrasea con el parmetro IDENTIFIED BY.

Nota: la contrasea asignada se escribe entre comillas simples

Damos
privilegios al
usuario creado

Para revisar que se haya creado el usuario utilizamos el comando:


SELECT USER FROM mysql.user;

Una vez creado el usuario el siguiente paso es conectarse a el y para eso se necesita usar
el cmd o la pantalla negra

Una vez dentro del cmd, nos vamos a regresar hasta la carpeta c:\ con el comando cd.
Esto para buscar el ejecutador de MySQL y conectarnos a nuestro usuario

Con el comando dir podemos ver todo las carpetas que tiene nuestro disco y buscaremos
El MySQL

Nos dirigimos a la carpeta Program Files utilizando el comando cd

Y mostramos lo que tenemos en la carpeta

Si observamos
aqu se
encuentra la
carpeta de
MySQL

Nos movemos a la carpeta de MySQL y vemos que contiene esta carpeta

Aqu encontraremos la carpeta en donde se encuentra el ejecutador. En


nuestro caso es MySQL Server 5.6 y nos dirigimos a ella.

Una vez dentro de la carpeta MySQL Server 5.6 buscaremos la


carpeta que se llama bin y nos dirigimos a ella

Una vez dentro tecleamos el siguiente comando para entrar al usuario

Nombre Usuario
Una vez tecleado lo anterior inmediatamente nos pedir la contrasea que le asignamos
cuando lo creamos

Crear Bases de Datos


En la lnea de comandos de MYSQL, introduce el comando CREATE DATABASE
<nombre de la base de datos>

Nota: No es necesario poner los comandos en maysculas y todos los comandos deben
Terminar con un punto y coma (;)

Con el comando SHOW DATABASES podemos listar todas las bases de datos que
se tengan almacenadas

Al crear una base de datos no se selecciona esta de manera automtica; debemos


hacerlo de manera explcita.
La base de datos se crea slo una vez, pero nosotros debemos seleccionarla cada vez
que iniciamos una sesin con MySQL .
Para seleccionar una base de datos se usa el comandoUSE <nombre de la BD>

Con el comando SELECT


database(); verificamos que
estamos trabajando con la base
de datos creada

Crear Tablas
Para crear tablas utilizamos la sentencias CREATE TABLE.
La sintaxis de esta sentencia es muy compleja, ya que existen muchas
opciones y tenemos muchas posibilidades diferentes a la hora de crear una
tabla.
En su forma ms simple, la sentenciaCREATE TABLEcrear una tabla con las
columnas que indiquemos.

Hemos creado una tabla llamada personas" con tres columnas: "nombre y
apellido_p que puede contener cadenas de hasta 20 caracteres y "fecha" de tipo
fecha.
Podemos consultar cuntas tablas y qu nombres tienen en una base de datos, usando
la sentenciaSHOW TABLES:

Pero tenemos muchas ms opciones a la hora de definir columnas. Adems del tipo y el
nombre, podemos definir valores por defecto, permitir o no que contengan valores nulos,
crear una clave primaria, indexar...

La primer lnea estamos marcando que es la creacin de una tabla con el nombre
contactos.
Ahora debemos especificar nuestros campos, normalmente el primer campo de una
tabla siempre ser el identificador, en est caso ID_Contact que es de tipo
mediumint(8), no tendr valores negativos (unsigned), por default ser nulo (default
null) y ser auto incrementable (autoincrement)

Los dems campos (nombre, apellido_p, Email, y telefono) sern de tipo varchar
(cadena) y no sern nulos (not null), excepto el de email, y por ltimo
especificamos que nuestro campo primario ser ID_Contact (PRIMARY KEY).

Para la parte de las FOREIGN KEY y las PRIMARY KEY se utilizan de la misma
forma que se vienen manejando en ORACLE

Potrebbero piacerti anche