INSERT Sintaxis

Páginas: 12 (2917 palabras) Publicado: 30 de junio de 2015

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,...
[INTO OUTFILE 'file_name' export_options]
| INTO DUMPFILE 'file_name']
[FROM table_references
[WHERE where_definition]
[GROUP BY \
[ASC |DESC], ... [WITH ROLLUP]]
[HAVING where_definition]
[ORDER BY \
[ASC | DESC] ,...]
[LIMIT \]
[PROCEDURE procedure_name(argument_list)]
[FOR UPDATE | LOCK IN SHARE MODE]]

SELECT se usa para recuperar filas selecionadas de una o más tablas. El soporte para sentencias UNION y subconsultas está disponible a partir de MySQL 4.0 y 4.1, respectivamente.
Cadaselect_expr indica una columna que se quiere recuperar.
table_references indica la tabla o tablas de las que se recuperan filas. Su sintaxis se describe en .
where_definition consiste de la palabra clave WHERE seguida por una expresión que indica la condición o condiciones que las filas deben satisfacer para ser seleccionadas.
SELECT puede usarse también para recuperar filas calculadas sin referencia aninguna tabla. Por ejemplo:
mysql> SELECT 1 + 1;
-> 2

































INSERT
La sentencia INSERT sirve para ingresar registros en una tabla. Para ingresar un registro debemos conocer las columnas de la tabla y los tipos de datos de cada una. Se acompaña con la sentencia VALUES para definir los valores de los campos en el registro a ingresar.
INSERT INTO() VALUES();
Para ingresar un registro en la tabla de empleados podemos ejecutar la siguiente sentencia:
INSERT INTO employees(first_name, last_name, gender, birth_date, hire_date) VALUES('John', 'Doe', 'M', '1970-01-01', '2013-08-02');

Para ingresar múltiple registros en una misma sentencia basta con anidar los registros delimitados por coma luego de la sentencia VALUES:INSERT INTO employees(emp_no, first_name, last_name, gender, birth_date, hire_date) VALUES(500001, 'Robert', 'Roe', 'M', '1970-01-01', '2013-08-02'), (500002, 'Brett', 'Boe', 'M', '1970-01-01', '2013-08-02');

UPDATE
La sentencia UPDATE sirve para actualizar registros de una tabla. Esta se acompaña de la sentencia SET para definir los nuevos valores de los campos a actualizar.

UPDATE SET = ;
Podemos actualizar todos los registros de una tabla o definir condiciones con la sentencia WHERE, con esto solamente actualizaremos los registros que cumplan con las condiciones dadas (si no defines condiciones, todos los registros de la tabla serán actualizados).
UPDATE SET = WHERE ;
Veamos un ejemplode este tipo:
UPDATE employees SET first_name = 'Marta', last_name = 'Moe' WHERE emp_no = 500002;

DELETE
Esta sentencia sirve para eliminar registros de una tabla. Al igual que la sentencia UPDATE se puede acompañar de la sentencia WHERE para eliminar solamente los registros que cumplan con las condiciones, de lo contrario todos los registros de la tabla serán borrados.
DELETE FROM;
DELETE FROM WHERE ;
Veamos un ejemplo:
DELETE FROM employees WHERE emp_no = 500002;

TRUNCATE
Con esta sentencia podemos vaciar una tabla completa reiniciando las secuencias en columnas autoincrementales.
TRUNCATE TABLE ;















ALTER [IGNORE] TABLE tbl_name alter_specification [, alter_specification ...]
Sintaxis para alter_specification:
ADD[COLUMN] create_definition [FIRST | AFTER column_name ]
| ADD [COLUMN] (create_definition, create_definition,...)
| ADD INDEX [index_name] (index_col_name,...)
| ADD [CONSTRAINT [symbol]] PRIMARY KEY (index_col_name,...)
| ADD [CONSTRAINT [symbol]] UNIQUE [index_name] (index_col_name,...)
| ADD FULLTEXT [index_name] (index_col_name,...)
| ADD [CONSTRAINT [symbol]] FOREIGN KEY...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • inserta
  • Inserto
  • insertando
  • Insertos
  • La sintaxis
  • Sintáxis
  • Sintaxis
  • sintaxis

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS