CRUD significa Create, Read, Update y Delete, que son consideradas las operaciones básicas en cualquier sistema que maneja datos.
Operación Crear (INSERT)
Nos permite introducir nuevos datos en una tabla. En MySQL, lo podemos hacer con INSERT INTO:
mysql> INSERT INTO books )id, name, published_date, description) VALUES (1, "Android Security Internals", "2014-10-14", "An In-Depth Guide to Android's Security Architecture"); QUERY OK, 1 row affected (0.01 sec)
Operación Leer (SELECT)
La operación SELECT nos sirve para obtener datos de la tabla y verlos. Para ver todo el contenido de una tabla, por ejemplo, haríamos:
mysql> SELECT * FROM books; +----+----------------------------+----------------+----------------------------+ | id | name | published_date | description | +----+----------------------------+----------------+----------------------------+ | 1 | Android Security Internals | 2014-10-14 | An In-Depth Guide to And...| +----+----------------------------+----------------+----------------------------+ 1 row in set (0.00 sec)
Si queremos ver una columna en específico, debemos especificarlas, por ejemplo:
mysql> SELECT name, description FROM books; +----------------------------+--------------------------------------------------+ | name | description | +----------------------------+--------------------------------------------------+ | Android Security Internals | An In-Depth Guide Androids Security Architecture | +----------------------------+--------------------------------------------------+ 1 row in set (0.00 sec)
Operación Actualizar (UPDATE)
La operación UPDATE sirve para modificar una entrada existente y se usa de la siguiente manera:
mysql> UPDATE books SET description = "An In-Depth Guide to Android's Security Architecture." WHERE id = 1; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0
Usamos SET para especificar el cambio. La cláusula WHERE especifica la columna que coincida con el criterio de búsqueda (busca la columnas DONDE la condición se cumpla).
Operación Borrar (DELETE)
La operación de borrado elimina las entradas de una tabla. Para ello usamos DELETE.
mysql> DELETE FROM books WHERE id = 1; Query OK, 1 row affected (0.00 sec)
