Otros comandos Mysql

comando:  auto_increment

Nota: permite crear campos que se autoincrementa automaticamente de 1 en 1

sintaxis:  create table edicion(codigo int auto_increment primary key,descripcion char(30) not null);


ejemplo 1:

sintaxis: insert into edicion(descripcion) values('primera edicion'),('segunda edicion'),('tercera edicion');

Eliminar registros o informacion

se usa: delete

sintaxis: delete from edicion where codigo=1;

pasos para borrar una tabla

sintaxis: delete from nombre_tabla;

comando: truncate

Nota: truncate hace un borrado fisico de los registros de las tablas y recupera los consecutivos

Mientras que delete hace un borrado logico y no borra consecutivos


sintaxis: truncate table edicion;

sintaxis: create table producto(codigo int auto_increment, nombre char(30) not null, precio float, primary key (codigo));


sintaxis: insert into producto(nombre, precio) values('camisa',25000),('pantalon',45000),('chaqueta',-100000);


comando: unsigned

Nota: unsigned sirve para que un precio no acepte valores negativos


Modificar la tabla producto donde esta el -100.000

sintaxis: alter table producto modify precio float unsigned not null;


corregir en la tabla producto el -100.000

sintaxis: update producto set producto=100000 where codigo=3;

" Vistas"

Nota: se utiliza para crear tablas temporales

comando: view

Ejemplo: crear una vista con los productos que terminan en A

sintaxis: create view productosA as select *from producto where nombre like '%a';


Nota: se crea una tabla temporal tal cual es original, pero con la informacion consultada.


eliminar una "vista"

comando: drop view productosA;


en este archivo se encuentra el tee de estos comandos trabajados.

© 2018 Jhon Alejandro Guevara Giraldo, Ingeniero de Sistemas, Medellín-Colombia.
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar