Comandos Mysql
Enviado por kiryuu01 • 7 de Febrero de 2015 • 256 Palabras (2 Páginas) • 162 Visitas
Insertar datos
Inserter into nombretabla values( “texto”, entero);
Ver un solo registro
Select *from nombretabla where condición;
Select *from Alumnos where nombre =”hyuna”;
Ver solo una columna con un registro
Select nombrecolumna from nombretabla where condición;
Select matricula from Alumnos where nombre =”hyuna”;
Ver todos los registros de una columna
Select nombrecolumna from nombretabla;
Modificar un dato
UPDATE nombretabla SET nombrecolumna =”datonuevo” WHERE condición;
UPDATE alumnos SET matricula =”12530245” WHERE Nombre=”Diana”;
Eliminar un dato
DELETE FROM nombretabla WHERE condición;
DELETE FROM alumnos WHERE Nombre=”Diana”;
Cambiar nombre de la tabla
ALTER TABLE nombretabla RENAME nombrenuevo;
Agregar una columna
ALTER TABLE nombretabla ADD culmnanueva tipodato();
Agregar columna en lugar específico
ALTER TABLE nombretabla ADD culumnanueva tipodato() after despuesdelacolumna…;
ALTER TABLE alumnos ADD curp varchar(20) AFTER Matricula;
Cambiar nombre de una columna
ALTER TABLE nombretabla change nombreviejo nombre nuevo tipodato();
Eliminar Columna
ALTER TABLE nombretabla Drop nombrecolumna;
Crear tabla con llave primaria
CREATE TABLE nombretabla (columna1 tipodato(), columna2 tipodato(), primary key (columnaIDE));
Agregar llave primaria a una tabla ya creada
ALTER TABLE nombretabla ADD PRIMARY KEY(columnaIDE);
Agregar auto_increment a una llave
ALTER TABLE nombretabla MODIFY columnaIDE INT UNSIGNED AUTO_INCREMENT;
Agregar llave foránea
Alter table nombretabla add foreign key (fktabla) references nombretabla (idtabla);
Eliminar llave primaria
ALTER TABLE nombretabla MODIFY columnaIDE INT UNSIGNED; /////si tiene el auto increment
ALTER TABLE nombretabla drop columnaIDE;
Realizar consultas con los 5 operadores relaciones: >,<, >=,<=, <> select *from nombretabla WHERE columnadatoentero : >,<, >=,<=, <> numero;
select *from alumnos WHERE Edad : > 20;
Realizar consultas con AND y OR SELECT * FROM nombretabla WHERE columna1 =”dato”/dato AND columna2= “Dato” /dato ;
Realizar consultas con MIN, MAX, SUM, AVG y COUNT
SELECT MIN, MAX, SUM, AVG y COUNT (columna_con_dato_entero) FROM nombretabla;
SELECT MIN (columna_con_dato_entero) FROM nombretabla;
...