Académique Documents
Professionnel Documents
Culture Documents
Syntax
Index type
See Storage Engine Index Types for details on permitted index_types for
each storage engine.
CLUSTERING={YES|NO} is only valid for Tokudb.
CREATE INDEX and DROP INDEX can also be used to add or remove an
index.
Syntax
DROP [TEMPORARY] TABLE [IF EXISTS] [/*COMMENT TO SAVE*/]
tbl_name [, tbl_name] ...
[RESTRICT | CASCADE]
Syntax
SELECT
[ALL | DISTINCT | DISTINCTROW]
[HIGH_PRIORITY]
[STRAIGHT_JOIN]
[SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]
[SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]
select_expr [, select_expr ...]
[ FROM table_references [PARTITION (partition_list)]
[{USE|FORCE|IGNORE} INDEX [FOR {JOIN|ORDER BY|GROUP BY}]
([index_list]) ]
[WHERE where_condition]
[GROUP BY {col_name | expr | position} [ASC | DESC], ... [WITH
ROLLUP]]
[HAVING where_condition]
[ORDER BY {col_name | expr | position} [ASC | DESC], ...]
[LIMIT {[offset,] row_count | row_count OFFSET offset}]
[PROCEDURE procedure_name(argument_list)]
[INTO OUTFILE 'file_name' [CHARACTER SET charset_name]
[export_options]
| INTO DUMPFILE 'file_name' | INTO var_name [, var_name] ]
[FOR UPDATE | LOCK IN SHARE MODE] ]
export_options:
[{FIELDS | COLUMNS}
[TERMINATED BY 'string']
[[OPTIONALLY] ENCLOSED BY 'char']
[ESCAPED BY 'char']
]
[LINES
[STARTING BY 'string']
[TERMINATED BY 'string']
]
Syntax
INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
[INTO] tbl_name [PARTITION (partition_list)] [(col,...)]
{VALUES | VALUE} ({expr | DEFAULT},...),(...),...
[ ON DUPLICATE KEY UPDATE
col=expr
[, col=expr] ... ]
Syntax
Single-table syntax:
Syntax
Single-table syntax:
DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name
[PARTITION (partition_list)]
[WHERE where_condition]
[ORDER BY ...]
[LIMIT row_count]
[RETURNING select_expr [, select_expr ...]]
Multiple-table syntax:
aadir
cambiar
(o
Syntax
REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name [PARTITION (partition_list)] [(col,...)]
{VALUES | VALUE} ({expr | DEFAULT},...),(...),...
Syntax
TRUNCATE(X,D)
Un ejemplo sencillo.
CREATE DATABASE mydb;
USE mydb;
CREATE TABLE mitabla ( id INT PRIMARY KEY, nombre VARCHAR(20) );
INSERT INTO mitabla VALUES ( 1, 'Will' );
INSERT INTO mitabla VALUES ( 2, 'Marry' );
Conclusin:
El comando select es muy til ya que nos permite recuperar filas
seleccionadas de una o ms tablas. En la codificacin de nuestra base
de datos esto es muy esencial ya que de esta forma se relaciona
nuestras tablas unas con otras.
Bibliografa
[1 MariaDB, MariaDB, [En lnea]. Available:
] https://mariadb.com/kb/en/mariadb/select/. [ltimo acceso: 19 01 2016].
[2 N. cabanes, Nacho cabanes, [En lnea]. Available:
] http://www.nachocabanes.com/sql/curso/sql02.php. [ltimo acceso: 19 01
2016].
[3 ite educacion, ite educacion, [En lnea]. Available:
] http://www.ite.educacion.es/formacion/materiales/93/cd/m6/obtener_informa
cin_de_varias_tablas.html. [ltimo acceso: 19 01 2016].