Mostrando entradas con la etiqueta SQL. Mostrar todas las entradas
Mostrando entradas con la etiqueta SQL. Mostrar todas las entradas

miércoles, 18 de enero de 2017

borrar contenido de una tabla con SQL en LibreOffice Base (XXXII)

LibreOffice Base
En este nuevo capítulo aprenderemos a borrar el contenido de una tabla en LibreOffice Base mediante instrucciones en SQL. Es conveniente que haga copia de seguridad de la tabla con la que vaya a realizar la práctica, ya que un error puede ocasionar una perdida irreparable.

Observe la siguiente instrucción:

DELETE FROM "Usuarios2";

Esta instrucción aunque corta puede resultar muy efectiva, ya que elimina todo el contenido de una tabla.

jueves, 12 de enero de 2017

actualizar contenido añadiendo un criterio de selección con SQL en LibreOffice Base (XXXI)

LibreOffice Base
En este capítulo estudiaremos la instrucción SQL para actualizar una tabla contenida en una base de datos LibreOffice Base, añadiéndole la selección por un criterio.

Observe la siguiente instrucción:

UPDATE "Usuarios" SET "Población" = 'Alicante' 
WHERE "Población" = 'Valencia' ;

miércoles, 11 de enero de 2017

actualizar contenido con SQL en LibreOffice Base (XXX)

LibreOffice Base
Seguimos subiendo el nivel de nuestros conocimientos en SQL dentro de una base de datos diseñada con LibreOffice Base y pasamos a estudiar como actualizar columnas en este lenguaje.

Queda claro que muchos de lo aprendido tiene solución mediante la parte gráfica de LibreOffice Base, pero nuestra intención es aprender y consolidad conocimientos en SQL con una base de datos diseñada en LibreOffice Base.

sábado, 7 de enero de 2017

relaciones con SQL en LibreOffice Base (XXIX)

LibreOffice Base
Hemos dedicado los primeros capítulos de este curso a repasar los comandos o instrucciones mas sencillo y simples de SQL que podemos utilizar en LibreOffice Base, debemos seguir progresando en nuestros conocimientos y ampliando lo que debemos considerar básicos, para llegar a un nivel aceptable de los mismos y estudiar algunos aspectos SQL que nos facilitarán el mantenimiento de nuestras bases de datos.

viernes, 6 de enero de 2017

subconsultas con SQL en LibreOffice Base (XXVIII)

LibreOffice Base
Observe la siguiente instrucción:

SELECT * FROM "Especialistas" WHERE "ID"
   NOT IN
   (SELECT "Especialista" FROM "Clientes");

Una instrucción SELECT dentro de otra instrucción SELECT, esto es una subconsulta.

lunes, 2 de enero de 2017

alterar CONSTRAINT de una tabla con SQL en LibreOffice Base (XXVII)

LibreOffice Base
Observe la siguiente instrucción:

ALTER TABLE "Clientes"
ALTER COLUMN "Domicilio";

Hemos creado un campo Domicilio en la tabla Clientes, en esta instrucción SQL no le hemos incluido ninguna restricción ni CONSTRAINT, para luego añadírsela desde LibreOffice Base.

sábado, 31 de diciembre de 2016

alterar restricciones de una tabla con SQL en LibreOffice Base (XXVI)

LibreOffice Base
Observe la siguiente instrucción:

ALTER TABLE "Clientes"
ALTER COLUMN "Fecha";

Es una instrucción SQL que al ejecutarla añade un campo Fecha  dentro de nuestra tabla Clientes de LibreOffice Base.

Hemos olvidado el añadir una restricción, deseamos que este campo se autorellene con la fecha actual, en este caso con TODAY.

eliminar campos de una tabla con SQL en LibreOffice Base (XXV)

LibreOffice Base
Observe la siguiente instrucción:

ALTER TABLE "Clientes" ADD 
COLUMN "Fecha fin contrato" DATE DEFAULT TODAY;

Es una instrucción SQL, que al ejecutarla añade un campo Fecha fin contrato con unas restricciones dentro de nuestra tabla Clientes de LibreOffice Base.

Lo que deseamos hacer es eliminar este campo mediante una instrucción SQL.

miércoles, 28 de diciembre de 2016

cambiar el nombre de una tabla con SQL en LibreOffice Base (XXIV)

LibreOffice Base
El cambio de nombre de una tabla por otra mas adecuado es algo común en LibreOffice Base, en este caso utilizaremos la instrucción es ALTER TABLE de SQL.

cambiar el nombre de campo en una tabla con SQL en LibreOffice Base (XXIII)

LibreOffice Base
Con el paso del tiempo los campos pueden ir cambiando de uso, en este momento es cuando el nombre del campo y su uso sufren de cierta inconsistencia, será necesario cambiar el nombre del campo en nuestra tabla en LibreOffice Base, en este caso la instrucción es ALTER TABLE de SQL.



martes, 27 de diciembre de 2016

eliminar campos a una tabla con SQL en LibreOffice Base (XXII)

LibreOffice Base
Las tablas que tienen un uso continuo y que llevan funcionando desde hace tiempo, almacenan datos y definiciones que no son necesarios, para el buen funcionamiento de la base de datos debemos eliminarlos, en este capítulo vamos a explicar como deshacernos de estos campos en nuestra tabla en LibreOffice Base, en este caso la instrucción es ALTER TABLE de SQL.


domingo, 25 de diciembre de 2016

añadir campos a una tabla con SQL en LibreOffice Base (XXI)

LibreOffice Base
En mas de una ocasión nos vemos obligados a añadir algún campo que se nos olvido en la definición de una de nuestras tablas en LibreOffice Base, en este caso la instrucción es ALTER TABLE de SQL.

sábado, 24 de diciembre de 2016

ver las CONSTRAINT de una Base de datos en LibreOffice Base con SQL (XXI)

LibreOffice Base
Las CONSTRAINT  son también unas restricciones que se aplican a la tabla  pero se definen de forma diferente a la hora de crear una tabla en  nuestra base de datos de LibreOffice Base con las instrucción CREATE TABLE, INSERT INTO y ALTER TABLE de SQL.

He querido dejar este pequeño tema aparte para que el usuario que lo necesite no tenga que leer mas allá de lo que el título de artículo muestra.

CONSTRAINT al crear una tabla con SQL en LibreOffice Base (XX)

LibreOffice Base
Las CONSTRAINT  son también unas restricciones que se aplican a la tabla  pero se definen de forma diferente a la hora de crear una tabla en  nuestra base de datos de LibreOffice Base con la instrucción CREATE TABLE de SQL.

Estas restricciones definen condiciones que deben cumplirse cuando se introducen datos.

jueves, 22 de diciembre de 2016

restricciones al crear una tabla con SQL en LibreOffice Base (XIX)

LibreOffice Base
El siguiente caso que vamos a estudiar es la creación de una tabla con algunas restricciones dentro de nuestra base de datos de LibreOffice Base con la instrucción CREATE TABLE de SQL.

martes, 20 de diciembre de 2016

crear una tabla con SQL en LibreOffice Base (XVIII)


LibreOffice Base
El siguiente paso que daremos será crear una tabla dentro de nuestra base de datos de LibreOffice Base con la instrucción CREATE TABLE de SQL.


lunes, 19 de diciembre de 2016

uniendo campos con SQL en LibreOffice Base (XVII)

LibreOffice Base
Es usual que los nombres y apellidos vayan en campos diferentes, pero también es muy usual el tenerlos que unir, LibreOffice Base junto SQL posee una función llamada CONCAT que realiza este trabajo.


domingo, 18 de diciembre de 2016

parámetros con SQL en LibreOffice Base (XVI)

LibreOffice Base
Observe la siguiente instrucción.

SELECT Apellidos, Nombre FROM Usuarios
WHERE Población = 'Zaragoza'

Es una consulta normal con un criterio de selección, en el fondo es una consulta que no sirve para otra cosa mas que para buscar una determinada población.

ordenando las consultas con SQL en LibreOffice Base (XV)

LibreOffice Base
No se puede entregar una gran cantidad de datos sin poner un poco de orden, cuando trabajamos en una base de datos creada en LibreOffice Base y las tablas comienzan a tener un tamaño considerable, SQL nos da la posibilidad de ordenar en sus consultas estos datos.


diferencias de fechas con SQL en LibreOffice Base (XIV)

LibreOffice Base
Alguna vez hemos tenidos que realizar en LibreOffice Base una diferencia de fechas para mostrar los días, meses o los años, por ejemplo  saber los días que quedan para que cumplan un recibo.  cuando cumple años alguien u otros trabajos similares a estos dos. La instrucción DATEDIFF de SQL nos da esta posibilidad de una forma rápida y efectiva.