Inserta modifica y elimina BD

Páginas: 5 (1010 palabras) Publicado: 16 de septiembre de 2015
 Insertar, cambiar y borrar datos de una tabla MySQL
INTRODUCCIÓN
En el capítulo anterior ya vimos cómo crear nuestra base de datos y creamos una tabla. Ahora vamos a ver cómo introducir datos en esa tabla, como borrarlos, como cambiarlos si nos hemos equivocado y pos supuesto cómo conseguir que mysql nos muestre los datos.
CÓMO INSERTAR DATOS EN UNA TABLA
Para meter datos en una tablautilizamos la orden INSERT
INSERT INTO nombre_de_la_tabla (
Columna1, columna 2, …. )
VALUES (
Valor1, valor2, ….);
En nuestro caso sería así:
INSERT INTO refranero  ( refran , fecha )
VALUES (
' Más vale pájaro en mano que ciento volando', '2003-06-01'
);
Nota: Recordemos que mysql está en inglés, luego el formato en que tenemos que meter la fecha es en inglés: AÑO-MES-DIA.
Los valores que vamos aintroducir, van en comillas simples (‘), en el caso del ID, cómo no queremos introducir ningún valor (preferimos que lo asigne mysql), dejamos el valor vacío.
Practicar metiendo los siguientes refranes:
No por mucho madrugar amanece más temprano, 2003-06-03
Quien a buen árbol se arrima buena sombra le cobija, 2003-08-15
CÓMO VER LOS DATOS QUE TENEMOS EN UNA TABLA
Para extraer los datos y que nos lospresente en pantalla, utilizamos la orden SELECT. SELECT, sirve para hacer casi cualquier cosa, así que os cansaréis de utilizarla
SELECT * FROM refranero;
En cristiano: Selecciona todo de la tabla refranero; * significa todo.

Las selects pueden llegar a complicarse mucho, pero de momento, para nuestros fines, ha sido fácil ¿no?
Si el texto de nuestro refrán es muy largo, se nos puede descabalar unpoco la tabla y no quedarnos las cosas tan claras.
Pero ¿y si queremos seleccionar sólo un campo?
SELECT nombre_del_campo FROM nombre_de_la_tabla;
Para nuestra tabla sería;
SELECT ID FROM refranero;
+——-+
| ID |
+——-+
| 1 |
| 2 |
| 3 |
+——-+
ó SELECT fecha FROM refranero;
+——-+—————————+
| ID | fecha |
+——-+—————————+
| 1 | 2003-06-01 |
| 2 | 2003-06-01 |
| 3 | 2003-06-01 |
+——-+—————————+FUNCIONES BÁSICAS
Cómo seleccionar parte de un campo.
Supongamos que queremos seleccionar sólo una parte de cada refran, para que no nos ocupe mucho en pantalla, pero al menos lo justo para reconocer de qué refrán se trata.
Utilizaremos la función LEFT que nos permite específicar el número de caracteres máximo que queremos mostrar. Por ejemplo queremos ver los 15 primeros caracteres del campo “refrán”(los espacios también son un carácter):
SELECT id, LEFT(refran,15), fecha FROM refranero; 

También podríamos seleccionar los últimos 15 con
SELECT ID RIGHT(refran,15), fecha FROM refranero;
¿Cómo saber cuántos refranes tenemos?
Contando los registros con COUNT
SELECT COUNT(*) FROM refranero;
+——————-+
| COUNT(*) |
+——————-+
| 3 |
+——————-+
¿Cómo elegir sólo aquellos registros que cumplan unadeterminada condición?
Utilizando la cláusula WHERE
Por ejemplo, queremos ver todos aquellos refranes que hayan sido publicados después del 1 junio:
SELECT * FROM refranero WHERE fecha > “2003-06-01”;

Aquí la cosa está fácil porque sólo tenemos 2 registros que cumplen la condición, pero ¿y si tuviéramos cientos, y necesitáramos saber cuántos tenemos? Pues los contamos , utilizando COUNT como vimosantes, pero combinándolo con la condición
SELECT COUNT(*) FROM refranero WHERE fecha > “2003-06-01”;

¿Cómo elegir sólo aquellos registros que contengan determinado texto?
Para esto tenemos “LIKE”, supongamos que queremos encontrar todos aquellos refranes que contenga la palabra madrugar. Con Like, le decimos a Mysql que queremos que nos devuelva todos los registros que cumplan un patrón que leespecificamos, cómo puede ser contener una determinada palabra, por ejemplo.
SELECT refran FROM refranero WHERE refran LIKE "%madrugar%";

Los caracteres % son comodines, rodeando madrugar con este símbolo, le decimos a mysql que nos dé todos los registros que contengan la palabra madrugar independientemente de qué caracteres haya antes y después de la palabra.
Si quisiéramos todos los registros que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Insertar y Eliminar Nodos De Una Lista
  • P1.- Crear y eliminar una BD en Postgres
  • Funcion para insertar, modificar y eliminar datos
  • Insertar Foto A Bd
  • Union, interseccion, insertar, actualizar y eliminar usando consultas en MYSQL
  • INSERTAR, MODIFICAR, ELIMINAR Y CONSULTAR REGISTROS EN MYSQL DESDE C#
  • inserta
  • Inserto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS