InformáticaLinuxSin categoría

Consultas MariaDB – MySQL

Basicos de SQL

Listar todos los campos de una tabla

select * from tabla;

Insertar en una tabla datos, el orden de los campos tiene que corresponder con el orden de los valores
insert into tabla (id, nombre, apellidos, fecha_entrada) values("3","Maria","torres","2021-08-29"),("4","paquita","montoya","2021-08-29");

Tabla con copia, no copias valores solo atributos

create table Nombretabla_nueva like tabla_quecopias;

Copia todos los registros
insert into Nombretabla_nueva select * from tabla_quecopias;

Con id autoincrementado

create table nombre_tabla (id int primary key not null auto_increment,nombre_usuairo varchar (30) not null,contrasena varchar(64) not null); 

Insertar valores en una bbdd que ID autoincremental, no hace falta nombrarlo en el nuevo insert

insert into users (nombre_usuairo,contrasena) values("jcm","Seguro12!");

Transformar en autoincremental un id que antes no tenia esa funcion
alter table estudiantes modify id int not null auto_increment;

Actualizar tabla estableciendo campo apellido el nuevo valor del id XX , ojo! si no filtras por el valor dle ID modificaras todos los valores!

update Nombre_tabla set apellidos = "martin" where id=33;

Borrar fila
delete from estudiantes where id=3;

Algunos ejemplos de consultas:

select comment_author_email as email,comment_author_IP as ip from wp_comments order by email; (modificar nombre encabezado y ordenar por direccion de email )

select comment_author_email as email,comment_author_IP as ip from wp_comments order by email limit 10; (10 primeros)

Deja una respuesta