This is a read-only copy of the MariaDB Knowledgebase generated on 2024-12-25. For the latest, interactive version please visit https://mariadb.com/kb/.

Comandos SQL Básicos

Definiendo cómo es almacenada la información.

  • CREATE DATABASE se utiliza para crear una nueva base de datos vacía.
  • DROP DATABASE se utiliza para eliminar completamente una base de datos existente.
  • CREATE TABLE se utiliza para crear una nueva tabla, donde la información se almacena realmente.
  • ALTER TABLE se utiliza para modificar una tabla ya existente.
  • DROP TABLE se utiliza para eliminar por completo una tabla existente.

Manipulando los datos.

  • SELECT se utiliza cuando quieres leer (o seleccionar) tus datos.
  • INSERT se utiliza cuando quieres añadir (o insertar) nuevos datos.
  • UPDATE se utiliza cuando quieres cambiar (o actualizar) datos existentes.
  • DELETE se utiliza cuando quieres eliminar (o borrar) datos existentes.
  • REPLACE se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya existentes.
  • TRUNCATE se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.

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' );
INSERT INTO mitabla VALUES ( 3, 'Dean' );
SELECT id, nombre FROM mitabla WHERE id = 1;
UPDATE mitabla SET nombre = 'Willy' WHERE id = 1;
SELECT id, nombre FROM mitabla;
DELETE FROM mitabla WHERE id = 1;
SELECT id, nombre FROM mitabla;
DROP DATABASE mydb;
SELECT count(1) from mitabla; da el número de registros en la tabla

La primera versión de este artículo ha sido copiada, con autorización, de http://hashmysql.org/wiki/Basic_SQL_Statements on 2012-10-05.

Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.