Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Crear Usuarios
El comando CREATE USER de MySQL nos va a permitir crear usuarios y
asignarles una contrasea con el parmetro IDENTIFIED BY.
Damos
privilegios al
usuario creado
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
Si observamos
aqu se
encuentra la
carpeta de
MySQL
Nombre Usuario
Una vez tecleado lo anterior inmediatamente nos pedir la contrasea que le asignamos
cuando lo creamos
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
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