No funciona mysqli ubuntu

Ejecutamos los siguientes comandos:

sudo su
apt-get install php-mysql mysql-client
nano /etc/php/7.3/apache2/php.ini

Añadimos al final (pudes pulsar Ctrl+fin):

extension=mysqli
extension=/usr/lib/php/20180731/mysqli.so

Ejecutamos para reiniciar apache2 y mysql

./etc/init.d/apache2 restart
./etc/init.d/mysql restart

Aun así este sistema para conexión y consultas esta ya dejando estar en desuso, lo último que se utiliza es la clase PDO

más información en : https://www.php.net/manual/es/book.pdo.php

Álgebra consultas SQL

Se puede utilizar cualquier fuente en el editor pero se recomienda Times New Roman:

OPERACIÓNSÍMBOLOCÓDIGO ALTSQLDESCRIPCIÓN
Proyecciónπ 960SELECT
Selección, Restricciónσ 963WHERE , HAVING
Agrupamiento, TotalesĢ290…… GROUP BY  algo
SELECT funtion(algo u *) …….
SELECT funtion(*)….. GROUP BY  algo
antes G “equivale a  agrupamiento”
 G despúes  “equivale a un total”
antes G depués “equivale agrupamiento con totales”
Renameρ961ASponer un alias a algo
Natural Join⋈ 8904….. FROM (t1 JOIN t2 ON t1.c=t2.c JOIN t3.c ON t2.c<=t3.c)  AS tResul …..INTERSECCIÓN
tResul=t1 ∧ t2 (mediante campos de relación)
el ∧ (obtendrá los registros de la tablas en los campos indicados con tuplas comúnes “iguales” o parecidas o de difrentes tamaños)
LEFT JOIN⋉8905….. FROM t1 LEFT JOIN t2 LEFT JOIN t3 WHERE t1.c=t2.c AND t2.c=t3.ctR(lados comunes + todo lo que contiene t1 no comun)=
t1(lado relacion 1) ⋉ t2(campo relación lado infinito)
RIGHT JOIN⋊8906….. FROM (t1 RIGHT JOIN t2 ON t1.campo=t2.campo) AS tResul …..tR(lados comunes + todo lo que contiene t2 no comun)=
t1(campo relación lado infinito) ⋊ t2(lado relacion 1)
Left outer join⟕10197
Right outer join⟖10198
Full outer join ⟗10199
Antijoin▷9655no existe comando directo, hay que resolver consultaTabla1 NOT AND Tablet2
JOIN⊗8855FROM t1 INNER JOIN t2Une dos tablas ( normalmente se pone los campos por los que están unidos)
RESTA⊝8861
PRODUCTO CARTESIANOX
intersección∩8745consulta 1 INTERSECT consulta 2
consulta 1 EXCEPT consulta 2
une tablas, consultas buscando la interseccion entre ambas
UNION∪8746tabla1 UNION consulta2;une dos tablas con el mismo numero de campos sumadas
División/ , ÷   
Dividir\
MultiplicarX
Resta–
Resto%
Suma+
OR∨8744
AND∧8743
MAYOR QUE>
MENOR QUE<
DISTINTO A <>
IGUAL A=

con la funte Symbol aparecen los signos algebraicos más usados.