Ir al contenido principal

Edición de estructura de tabla de datos

 Edición de estructura de tabla de datos

Como se aprendiste en la lección anterior, no es suficiente tener una tabla de datos, si no
especificar qué información debe contener, cómo la actualizarlas, como la vas a mostrar
y cómo se va a clasificar. Es como si tuvieras una libreta de tus apuntes, pero con las hojas
vacías y cuando en tus estudios escribes información de forma ordenada de acuerdo a la
fecha.
Si tomas como ejemplo la asignatura de Calculo Integral, tienes un cuaderno donde
escribes tus progresos y apuntes que el docente te va guiando (se puede asemejar a una
tabla), esta información se va conteniendo y ordenando de diferentes formas (registros).
Una vez que el docente te pide que escribas en tu cuaderno tu estarás “Insertando” más
registros en tu libreta, si por alguna razón tú te das cuenta de que el ejercicio que has
resuelto no es correcto y decides corregirlo, lo qué estarás haciendo es “Actualizar” este
registro, pero más sin embargo, detectas que el apunte que has escrito pertenece a otra
libreta podrías “Eliminar” el registro para escribirlo en la libreta correspondiente, si algún
compañero te pregunta por un apunte tu podrás hacer una búsqueda tomando en cuenta
diferentes criterios y determinaras una “Selección” de la información de acuerdo a la fecha,
parcial, tema, ejercicio o problema que estés buscando.
Incluir información nueva
Al momento de crear una tabla, esta se encuentra vacía y una de las formas directas de
ingresar información es usando la sentencia INSERT, esta sentencia ayuda a incorporar
información de nuevos registros uno por vez, que a continuación se te muestra.
De esta sencilla manera, se suministran valores para cada columna, dispuestos en el
orden en el cual se especificaron las columnas en la sentencia CREATE TABLE.
La sentencia INSERT sentencia tiene algunas variantes de sintaxis según el caso en que
se desee aplicar:
1. Escribiendo valores en todas las columnas de una tabla
2. Escribiendo valores en determinados campos
3. Escribiendo valores en forma no ordenada
4. Escribiendo varios registros a la vez
1. Escribiendo valores en todas las columnas de una tabla: A cada campo de la tabla
se le asigna un valor según su tipo de dato.
La siguiente forma se usa para insertar valores en todos los campos:
INSERT INTO nom_tabla VALUES (dato1, dato2, dato3,…);
Supón que el registro con el nombre Diane obtiene un nuevo hamster llamado
"Puffball". Se podría agregar un nuevo registro, usando la sentencia INSERT de este
modo:
INSERT INTO mascotas
VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);
Si observas que las cadenas alfanuméricas y las fechas son representados como
cadenas delimitadas por apóstrofos. También, con INSERT, se pueden insertar
valores NULL directamente, para indicar un valor ausente.
2. Escribiendo valores en determinados campos: Se escriben valores solo en algunos
campos de la tabla, esto depende de las reglas de negocio que se están modelandoen la base de datos. Obviamente los valores deben corresponder según su tipo de
dato de los campos.
La siguiente forma es usada cuando se va a agregar datos en todos los campos:
INSERT INTO nom_tabla (Campio1, Campo2, Campo3,…) VALUES (dato1, dato2, dato3,…);
Suponga que solamente desea agregar información en algunos campos.
INSERT INTO mascotas (nombre, dueño, sexo, nacimiento)
VALUES ('Puffball','Diane', 'f','1999-03-30');
Si observas se ha agregado información de solo algunos campos, al momento de
ejecutar la sentencia, se integrará la información nueva y dejará sin información
los campos no mencionados en la sentencia.
3. Escribiendo valores en forma no ordenada: Esto nos dice que si los campos
aparecen en el orden: campo 1, campo 2 y campo 3 en la tabla, nosotros podemos
escribir mediante la sentencia INSERT, primero el campo 2, luego el campo 3 y por
último el campo 1, o de forma desordenada.
En el caso de la sentencia con los campos desordenados, se usa la siguiente
estructura:
INSERT INTO nom_tabla (Campio2, Campo3, Campo1,…) VALUES (dato2, dato3, dato1,…);
Esta forma es usada para determinar el orden de la inserción de datos en algún
orden determinado.
INSERT INTO mascotas (dueño, sexo, nombre, nacimiento)
VALUES ('Diane', 'f','Puffball', '1999-03-30');
4. Escribiendo varios registros a la vez: con esta sentencia se registraron varios
registros en una misma instrucción, para ello se debe incluir en la sección de los
valores los registros entre paréntesis y separando cada registro con una coma,
como se muestra a continuación:
INSERT INTO mascotas
VALUES ('Fluffy','Harold','cat','f','1993-02-04',NULL),
('Claws','Gwen','cat','m','1994-03-17',NULL),
('Buffy','Harold','dog','f','1989-05-13',NULL),
('Fang','Benny','dog','m','1990-08-27',NULL),
('Bowser','Diane','dog','m','1979-08-31','1979-08-31'),
('Chirpy','Gwen','bird','f','1998-09-11',NULL),
('Whistler','Gwen','bird',NULL,'1997-12-09',NULL),
('Slim','Benny','snake','m','1996-04-29',NULL);
Con esta sentencia se ingresarán todos los registros que se desean.Mostrar datos
Puede ocurrir que una vez que se haya cargado información en la tabla de datos es
necesario mostrar la información incorporada, para ello se usa la sentencia SELECT.
La sintaxis de la sentencia SELECT es la siguiente:
SELECT campos FROM tabla_de_datos WHERE condiciones;
Un ejemplo para mostrar todos los campos registrados en una tabla de datos.
SELECT * FROM mascotas;
Y se mostrarán los datos de la siguiente manera:
Actualizar información
Si existe el caso de que algún dato deba ser modificado, para ello se utiliza la sentencia
UPDATE, esta sentencia puede modificar información contenida en uno o varios campos de
acuerdo con una condicionante, su estructura es la siguiente:
UPDATE tabla SET campo1='Nuevo valor', campo2='Nuevo valor'... WHERE campo1 = 'valor';
Un ejemplo de cómo actualizar información de que la mascota “Slim”; cambie su sexo a “f”,
la sentencia sería:
UPDATE mascotas SET sexo='f' WHERE nombre = 'Slim';
En el caso de que se desee modificar para el caso de la mascota “Fang”, su dueño es “Alex”
y es un “bird”, la sentencia sería:
UPDATE mascotas SET dueño='Alex', especie='bird' WHERE nombre = 'Fang';
Eliminar registros
Para eliminar registros específicos, es necesario usar la sentencia DELETE, esta sentencia
elimina determinados registros por medio de una condicionante.
DELETE FROM tabla WHERE campo1 = 'valor';
Para ejemplificar la eliminación de algún registro, se ha considerado que el registro de la
mascota “Buffy” ya no es necesario en la tabla de datos, se debe escribir la sentencia DELETE
en el programa Laragon por medio de la siguiente sentencia:
DELETE FROM mascotas WHERE nombre = 'Buffy';
Uso de Laragon
Para utilizar el entorno gráfico realizar las operaciones anteriores se usan de la siguiente
manera:
Partes de la pantalla de Laragon
Ilustración 38 Captura de pantalla de Laragon que muestra la interfase básica del programa
● Herramientas: En esta barra encontrarás las herramientas de manipulación de
conexión, herramientas de edición, de ejecución de instrucciones o consultas, de
búsqueda y entre otras herramientas.
● Base de datos en la conexión actual: Aquí se encuentran las bases de datos que se
encuentran en el dominio actua.● Instrucciones ejecutadas: En esta zona aparecen las instrucciones que se
han ejecutado, mostrando si se efectuaron satisfactoriamente.
● Consultas o instrucciones MySQL: En esta zona se escriben las instrucciones de
MySQL que el usuario decida.
● Zona de edición de base de datos: En esta zona aparece de manera visual las
posibles modificaciones que se le puede hacer a las bases de datos o a las tablas
de datos.
Crear una base de datos en Laragon
Para crear una base de datos nueva en la conexión actual, una forma básica de
realizarlo es presionar con el botón derecho en la zona de base de datos, en la conexión y
seleccionar en el menú contextual la instrucción “Crear nuevo” y posteriormente
seleccionar “Base de datosCrear tablas con Laragon
Una vez que se ha creado la base de datos, presiona con el botón derecho del ratón, en la
base de datos que quieras crear una tabla, posteriormente en el menú contextual
selecciona “Crear nuevo” y posteriormente selecciona “Tabla”.
En el área de edición de la tabla de datos, se debe nombrar la tabla y agregar los campos
necesarios, de acuerdo con el tipo de dato y si es necesario modificar sus propiedades.
Para guardar la tabla, es necesario presionar el botón “Guardar”.
Si observas en la zona de instrucciones ejecutadas, observaras que se ejecutó la
instrucción de MySQL para crear la tabla.
Insertar, borrar o actualizar registros con uso de Laragon
Para agregar registros en las tablas de la base de datos, debe estar seleccionada la tabla
en la que desea insertar información y posteriormente seleccionar la ficha de “Datos”, por
último, presionar con el botón derecho en la tabla de datos y en el menú contextual
seleccionar la instrucción “Insertar fila”, esta última acción se debe repetir cada vez que
se desea agregar un registro nuevo.
Una vez que se ha agregado una fila nueva, presiona “doble clic” en cada campo que se
encuentra vacío, esto se repite hasta que se complete la base de datos, cada campo fue
diseñado con un tipo de campo y sus propiedades, por ello debe contener información que
respete esas propiedades.
Para editar un dato de algún registro en específico, se presiona “doble clic” en el dato a
modificar, realizar los cambios y presionar con el botón en otra área de la pantalla y
automáticamente se actualizará el dato.
Para eliminar un registro, se presiona “clic derecho” en el registro que se desea eliminar
y en el menú contextual se selecciona la instrucción “Borrar” fila(s) seleccionada(s),
aparecerá una confirmación de eliminación por lo que se selecciona si está de acuerdo
o no en eliminar el registro.


Comentarios

Entradas más populares de este blog

Introducción a HTML

 Introducción a HTML aprenderás cómo se construye un sitio web y sus principales características. Para empezar se debe planificar la estructura del sitio a través de un mapa general en el que se definan algunas características como: El objetivo del sitio web Tipo de público al que va dirigido Los contenidos que tendrá (secciones) Estilo del sitio (colores, diseño) Una vez que se termina el proceso de planeación, es momento de conocer el lenguaje que se emplea para el desarrollo, construcción o escritura de sitios web, se llama HTML (HyperText Markup Language), en español se traduce Lenguaje de Marcas de Hipertexto. Este lenguaje está compuesto por una serie de instrucciones a las que se les denomina etiquetas o marcas. Todos los archivos HTML son sólo texto, así que se necesita un editor de texto, aplicación o programa que permita escribir texto plano sin agregar ningún formato específico, por ejemplo un bloc de notas. el mouse sobre dicho archivo, dar clic con el botón de...

Conexión con base de datos MySQL con PHP y diseño de formularios

  Conexión con base de datos MySQL con PHP y diseño de formularios Hace algunos años para obtener tu Clave Única de Registro de Población (CURP) era necesario trasladarte a la oficina correspondiente para tramitar una copia pero en la actualidad puedes hacerlo a través de una página del gobierno de México (https://www.gob.mx/curp/) ¿Cómo crees que funciona está página? ¿Por qué crees que la página puede proporcionar tanta información? ¿Crees que existe una base de datos con la información de todos los ciudadanos? ¿Quiénes no podrían consultar su CURP? Las páginas web pueden ser de dos tipos: estáticas y dinámicas. La primeras son aquellas cuyos contenidos permanecen siempre igual, en cambio las páginas dinámicas se caracterizan porque su contenido es variable y se actualiza de acuerdo con la información que se quiera mostrar. Existe un gran número de páginas y portales web que han sido creados con el lenguaje PHP, generalmente es utilizado para la creación de páginas d...

Instalando nuestro entorno de trabajo: Laragon

  Instalando nuestro entorno de trabajo: Laragon  Laragon es un software que integra Apache como servidor web; que nos ayudara a mostrar  nuestras consultas en una página web, MySQL como servidor de bases de datos; que te ayudará a crear tablas, crear consultas e insertar registros. Por su parte PHP como intérprete entre la página web y tu base de datos, ya que la información que insertes en tu base de datos, la podrás tener accesible directamente desde una página web. Para instalar Laragon tienes que tomar en cuenta algunos requisitos mínimos de tu computadora, como son: 1. Sistema Operativo Windows 10 de preferencia y Windows 7 para entornos de 32bits. 2. Memoria RAM 2Gb mínimo 3. Espacio en disco duro disponible: 300Mb Ahora aprenderás cómo instalar Laragon. Entra al sitio web: https://laragon.org/download/ Desde este sitio web, busca el archivo: “Download Laragon - Lite” que te permite iniciar la instalación. Una vez descargado lo vas a abrir. Sele...