domingo, 24 de agosto de 2014
Algunas Querys que nos pueden servir
Amigos como están?, Tanto
tiempo sin publicar nada....
1-
Si tenemos una base de datos llamada Negocio y deseamos cambiarle el
nombre a una tabla llamada traslado a detalle_traslado, ingresamos la siguiente
consulta:
RENAME TABLE `Negocio`.`traslado` TO `Negocio`.`detalle_traslado`;
Pero no es necesariamente se pone el esquema o base de datos para
identificar la tabla la cual pertenece, sino solo se pone esta misma
instrucción:
RENAME TABLE `traslado` TO `detalle_traslado`;
O también sin las comillas:
RENAME TABLE traslado TO detalle_traslado;
2- Ahora si a la tabla detalle_traslado deseamos agregar un campo llamado
cantidad y tipo float y que no sea nulo y que estuviera antes del campo precio
lo ponemos de esta forma:
ALTER TABLE
`detalle_traslado` ADD `cantidad` FLOAT NOT NULL AFTER `precio`;
O sino lo hacemos de
esta forma sin comillas:
ALTER TABLE
detalle_traslado ADD cantidad FLOAT NOT NULL AFTER precio;
3- Siguiendo con la tabla detalle_traslado deseamos cambiar el tipo del campo del atributo llamado cantidad y de un float
a un integer y que el campo sea nulo, lo hacemos de esta forma:
ALTER TABLE
`detalle_traslado` CHANGE `cantidad` `cantidad` INT(10) NULL;
O sino de esta forma sin
comillas:
ALTER TABLE
detalle_traslado CHANGE cantidad cantidad INT(10) NULL;
4- Ahora en la tabla detalle_traslado deseamos cambiar el tipo del campo del atributo llamado cantidad al
agregarle un comentario de lo que hace el campo como comentario mas mantener el
tipo del campo y el estado que sea un nulo y especialmente por defecto, lo
hacemos de esta forma:
ALTER TABLE `detalle_traslado`
CHANGE `cantidad` `cantidad` FLOAT NULL DEFAULT NULL COMMENT 'Cantidad de
productos que llegan al local';
O sino de esta forma:
ALTER TABLE detalle_traslado
CHANGE cantidad cantidad FLOAT NULL DEFAULT NULL COMMENT 'Cantidad de productos
que llegan al local';
5- Ahora en la tabla detalle_traslado deseamos cambiar el tipo del campo del atributo llamado estado en donde
cambiamos el tipo de campo el cual es un ENUM que en programación nos puede
servir para un checkbox o radiobutton los campos serian nt(No Trasladado) y
t(Trasladado) con el tipo utf8 COLLATE utf8_general_ci y con comentario a ese
campo pues hacemos lo que vemos abajo:
ALTER TABLE `detalle_traslado`
CHANGE `estado` `estado` ENUM('nt','t') CHARACTER SET utf8 COLLATE utf8_general_ci
NULL DEFAULT 'nt' COMMENT 'Este campo nos da la opcion de traslado del material
si fue trasladado o no con un t o sino un nt';
O sino de esta forma:
ALTER TABLE detalle_traslado
CHANGE estado estado ENUM('nt','t') CHARACTER SET utf8 COLLATE utf8_general_ci
NULL DEFAULT 'nt' COMMENT 'Este campo nos da la opcion de traslado del material
si fue trasladado o no con un t o sino un nt';
Bueno amigos espero que
esto les haya servido y pondré mas cosas de estas para otros motores de bases
de datos.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario