Veamos la Instalacion y el Funcionamiento
Esto es muy facil, solo debemos abrir una Terminal y logearnos como Root.
Luego debemos teclear lo Siguiente :
Antes que finalize la Instalacion nos va a pedir que introduzcamos una Contraseña para para el usuario Root de MySQL
Estando como Root ponemos el comando mysql
y nos aparecera
Muchas veces nos puede dar el siguiente Error:
Para solucionarlo debemos hacer lo siguiente :
Detenemos los Servicios MySQL
Saltamos los privilegios de MySQL
Abrimos otro terminal y ponemos
- root@zatanaz-desktop:/home/zatanaz# mysql
- Welcome to the MySQL monitor. Commands end with ; or \g.
- Your MySQL connection id is 1
- Server version: 5.0.75-0ubuntu10.2 (Ubuntu)
- Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
- mysql>
Una vez que pudimos ingresar ponemos
- mysql> use mysql;
- Reading table information for completion of table and column names
- You can turn off this feature to get a quicker startup with -A
- Database changed
Ahora ponemos una clave
- mysql> UPDATE user SET Password=AQUITUPASSWORD ('password') WHERE user='root';
- Query OK, 3 rows affected (0.00 sec)
- Rows matched: 3 Changed: 3 Warnings: 0
Volvemos a iniciar MySQL y todo estara bien
- root@zatanaz-desktop:/home/zatanaz# mysql -u root -p
- Enter password:
- Welcome to the MySQL monitor. Commands end with ; or \g.
- Your MySQL connection id is 2
- Server version: 5.0.75-0ubuntu10.2 (Ubuntu)
- Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
- mysql>
Bien, ahora vamos a crear una Base de Datos, para ello solo necesitamos poner
- mysql> CREATE DATABASE zatadatos1;
- Query OK, 1 row affected (0.00 sec)
- USE nombre de la base de datos
y deberia cargar.
- mysql> USE zatadatos1
- Database changed
- mysql>
Para crear una Tabla solo debemos poner:
- CREATE TABLE nombre de la tabla
- ->nombre VARCHAR(20), propietario VARCHAR(20)),
- -> especie VARCHAR(20), sexo CHAR(1), nacimiento DATE,
- -> fallecimiento DATE);
Ejemplo
- mysql> CREATE TABLE mascotas(
- -> nombre VARCHAR(20), propietario VARCHAR(20),
- -> especie VARCHAR(20), sexo CHAR(1), nacimiento DATE,
- -> fallecimiento DATE);
- Query OK, 0 rows affected (0.00 sec)
VARCHAR es una buena elección para los campos nombre, propietario, y especie, ya que los valores que almacenarán son de longitud variable. No es necesario que la longitud de estas columnas sea la misma, ni tampoco que sea de 20. Se puede especificar cualquier longitud entre 1 y 255, lo que se considere más adecuado. Si resulta que la elección de la longitud de los campos que hemos hecho no resultó adecuada, MySQL proporciona una sentencia ALTER TABLE que nos puede ayudar a solventar este problema.
El campo sexo puede ser representado en una variedad de formas, por ejemplo, "m" y "f", o tal vez "masculino" y "femenino", aunque resulta más simple la primera opción.
El uso del tipo de dato DATE para los campos nacimiento y fallecimento debe de resultar obvio.
Ahora que hemos creado la tabla, la sentencia SHOW TABLES debe producir algo como:
- mysql> SHOW TABLES;
- +----------------------+
- | Tables_in_zatadatos1 |
- +----------------------+
- | mascotas |
- +----------------------+
- 1 row in set (0.00 sec)
Para verificar que la tabla fué creada como nosotros esperabamos, pondremos DESCRIBE:
- mysql> DESCRIBE mascotas;
- +---------------+-------------+------+-----+---------+-------+
- | Field | Type | Null | Key | Default | Extra |
- +---------------+-------------+------+-----+---------+-------+
- | nombre | varchar(20) | YES | | NULL | |
- | propietario | varchar(20) | YES | | NULL | |
- | especie | varchar(20) | YES | | NULL | |
- | sexo | char(1) | YES | | NULL | |
- | nacimiento | date | YES | | NULL | |
- | fallecimiento | date | YES | | NULL | |
- +---------------+-------------+------+-----+---------+-------+
- 6 rows in set (0.00 sec)
Por ahora es todo, seguiremos en un Segundo capitulo
1 comentarios:
q buenaa esta super bien explicado gracias y ojala se haga luego la 2 parte
Publicar un comentario