Una forma sencilla y rápida de aprender JAVA, observando y deduciendo cómo se comporta el lenguaje a través de ejemplos prácticos.

martes, 29 de noviembre de 2011

Comandos básicos de MySQL desde consola.

Entramos en consola del sistema. Y nos dirigimos en el siguiente directorio:
C:\Archivos de programa\MySQL\MySQL Server 5.5\bin
Y arrancamos el usuario "root" con la siguiente instrucción:

mysql -u root -p

Una vez dentro del menú "MySQL monitor" ya podemos empezar a gestionar nuestras bases de datos con las siguientes instrucciones basicas:

SHOW databases; --> Muestra listado de todas las bases de datos

CREATE database agenda; --> Crea una nueva base de datos llamada "agenda"

USE agenda; --> Seleccionamos la base de datos "agenda"

CREATE table contacto (nombre varchar(20), edad int); --> Crea una tabla llamada "contacto" con los campos nombre y edad

DESCRIBE contacto; --> Describe la estructura de los campos de la tabla "contacto"

INSERT INTO contacto VALUES ('Fulano', 20); --> Añade un registro a la tabla

SELECT * FROM contacto; --> Muestra todos datos de la tabla contacto

DROP table contacto; --> Borra la tabla "contacto"

DROP database agenda; --> Borra la base de datos "agenda" junto con todas las tablas que contenga


- Ejemplo práctico de utilización de dichos comandos:

C:\Archivos de programa\MySQL\MySQL Server 5.5\bin> mysql -u root -p
Enter password: ******

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 40
Server version: 5.5.17 MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database...........|

+--------------------+

| information_schema |

| mysql..............|

| performance_schema |

+--------------------+

3 rows in set (0.00 sec)


mysql> create database agenda;

Query OK, 1 row affected (0.00 sec)

mysql> show databases;
+--------------------+

| Database...........|

+--------------------+

| information_schema |

| agenda.............|

| mysql..............|

| performance_schema |

+--------------------+

4 rows in set (0.00 sec)

mysql> use agenda;
Database changed

mysql> create table contacto (nombre varchar(20), edad int);
Query OK, 0 rows affected (0.06 sec)

mysql> describe contacto;
+--------+-------------+------+-----+---------+-------+

| Field .| Type........| Null | Key | Default | Extra |

+--------+-------------+------+-----+---------+-------+

| nombre | varchar(20) | YES .|.....| NULL....|.......|

| edad...| int(11).....| YES .|.....| NULL....|.......|

+--------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

mysql> insert into contacto values ('Fulano', 20);
Query OK, 1 row affected (0.01 sec)

mysql> select * from contacto;
+--------+------+

| nombre | edad |

+--------+------+

| Fulano |...20 |

+--------+------+
1 row in set (0.00 sec)

mysql> drop table contacto;
Query OK, 0 rows affected (0.05 sec)

mysql> show tables;
Empty set (0.00 sec)

mysql> drop database agenda;
Query OK, 0 rows affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database...........|

+--------------------+

| information_schema |

| mysql .............|

| performance_schema |

+--------------------+
3 rows in set (0.00 sec)

mysql> exit;
Bye

C:\Archivos de programa\MySQL\MySQL Server 5.5\bin>

No hay comentarios:

Publicar un comentario

Con la tecnología de Blogger.