Comandos MySQL

Páginas: 17 (4091 palabras) Publicado: 16 de septiembre de 2014
Lenguaje SQL

CREAR BASE DE DATOS:

CREATE DATABASE:
Crea una base de datos con el nombre de dato.
Sintaxis:
CREATE \ [IF NOT EXISTS] db_name [create_specification [, create_specification] ...
Ejemplo:
mysql> CREATE DATABASE prueba;
Query OK, 1 row affected (0.03 sec)
SHOW DATABASE:
Lista las bases de datos que se encuentran en el servidor de MySQL.
Sintaxis:
SHOW \ [LIKE'patrón']
Ejemplo:
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| mysql |
| prueba |
| test |
+--------------------+
3 rows in set (0.00 sec)
USE:
La sentencia USE db_name indica a mysql que use la base de datos db_name como la base de datos por defecto actual.
Sintaxis:
USE db_name
Ejemplo:
mysql> USEprueba;
CREATE TABLE:
Crea una table con un nombre dado especificando el nombre de la columna y el tipo de la columna.
Sintaxis:
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
[(definición_create,...)]
[opciones_tabla] [sentencia_select]
Ejemplo:
mysql> CREATE TABLE gente (nombre VARCHAR(40), fecha DATE);
Query OK, 0 rows affected (0.53 sec)
SHOW TABLE:
Muestra una lista de tablasque tiene la base de datos.
Sintaxis:
SHOW [FULL|OPEN] TABLES [FROM nombre_db] [LIKE 'patrón']
Ejemplo:
mysql> SHOW TABLES;
+------------------+
| Tables_in_prueba |
+------------------+
| gente |
+------------------+
1 row in set (0.01 sec)
SHOW COLUMNS:
Podemos ver la estructura de una tabla.
Sintaxis:
SHOW [FULL] COLUMNS FROM tbl_name [FROM db_name] [LIKE 'patrón']Ejemplo:
mysql> SHOW COLUMNS FROM gente;
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| nombre | varchar(40) | YES | | NULL | |
| fecha | date | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
2 rows in set(0.00 sec)
DROP TABLE:
Se utiliza para eliminar una tabla
Sintaxis:
DROP TABLE [IF EXISTS] tbl_name [, tbl_name] ...
Ejemplo:
mysql> DROP TABLE ciudad6;
Query OK, 0 rows affected (0.75 sec)
DROP DATABASE:
Se utiliza para eliminar una base de datos.
Sintaxis:
DROP DATABASE [IF EXISTS] db_name
Ejemplo:
mysql> DROP DATABASE IF EXISTS borrame;
Query OK, 1 row affected (0.11 sec)

INSERTARDATOS:

INSERT:
Para insertar una fila nueva en una tabla.
Sintaxis:
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [(col_name,...)]
SELECT ...
Ejemplo:
mysql> INSERT INTO gente VALUES ('Fulano','1974-04-12');
Query OK, 1 row affected (0.05 sec)
REPLACE:
REPLACE trabaja exactamente igual que INSERT, excepto que si existe algún registro viejo en latabla que tenga el mismo valor que el nuevo para cualquier índice, se borra el viejo antes de que el nuevo sea insertado.
Sintaxis:
REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name [(col_name,...)]
SELECT ...
Ejemplo:
mysql> REPLACE INTO ciudad3 (nombre, poblacion) VALUES
-> ('Madrid', 7200000),
-> ('París', 9200000),
-> ('Berlín', 6000000);
Query OK, 5 rows affected(0.05 sec)
Records: 3 Duplicates: 2 Warnings: 0
UPDATE:
Podemos modificar valores de las filas de una tabla usando la sentencia UPDATE.
Sintaxis:
UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
[ORDER BY ...]
[LIMIT row_count]
Ejemplo:
mysql> UPDATE ciudad3 SET poblacion=poblacion*1.10;
Query OK, 5 rowsaffected (0.15 sec)
Rows matched: 5 Changed: 5 Warnings: 0
DELETE:
Para eliminar una fila de una tabla.
Sintaxis:
DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM table_name
[WHERE where_definition]
[ORDER BY ...]
[LIMIT row_count]
Ejemplo:
mysql> DELETE FROM ciudad3;
Query OK, 5 rows affected (0.05 sec)
TRUNCATE:
Vacia una table por complete.
Sintaxis:
TRUNCATE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Comandos MySQL
  • COMANDOS BASICOS MYSQL
  • Linea de comandos mysql
  • comandos de consola mysql
  • Comandos basicos mysql
  • Comandos mas comunes de mysql
  • Ejemplos De Comandos Mysql
  • Sintaxis comandos mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS