27
02
2009
SOBRE LA TABLA
ALTER TABLE ejemplo ENGINE = InnoDB
Cambiar el tipo de motor (engine) de la tabla ‘ejemplo’
ALTER TABLE personas RENAME usuarios
Cambia el nomnbre de la tabla ‘personas’ a ‘usuarios’
ALTER TABLE ejemplo AUTO_INCREMENT=1000
En la tabla ‘ejemplo’ cualquiera que sea la columna que tenga ‘AUTO_INCREMENT’ en sus propiedades (solo puede haber una), los nuevos registros comenzarán a partir de ‘1000′ o cualquier número indicado, no es posible utilizar un valor ya existente.
ALTER TABLE ejemplo CONVERT TO CHARACTER SET latin1
La tabla ‘ejemplo’ ahora almacenará sus valores en base al juego de caracteres ‘latin1′ (iso-8859-1).
OPERACIONES CON DROP
ALTER TABLE ejemplo DROP COLUMN nombre
Elimina la columna ‘nombre’ de la tabla ‘ejemplo’.
ALTER TABLE ejemplo DROP COLUMN nombre, DROP COLUMN paterno
Elimina más de una columna.
ALTER TABLE ejemplo DROP COLUMN nombre, DROP COLUMN paterno
Elimina más de una columna.
ALTER TABLE ejemplo DROP INDEX usuario
Elimina el índice ‘usuario’.
ALTER TABLE ejemplo DROP PRIMARY KEY
Elimina la llave primaria de la tabla ‘ejemplo’
ALTER TABLE ejemplo DROP FOREIGN KEY id_usuario
Elimina de la tabala ‘ejemplo’ la llave foranea ‘id_usuario’.
OPERACIONES CON CHANGE Y MODIFY
ALTER TABLE ejemplo CHANGE monto cantidad FLOAT(8,2)
Cambia el nombre de la columna ‘monto’ al nuevo nombre ‘cantidad’ con la definición del tipo de datos.
ALTER TABLE ejemplo CHANGE cantidad cantidad FLOAT(10,2)
Cambia solo el tipo de datos de la columna, conservando el mismo nombre.
ALTER TABLE ejemplo MODIFY cantidad FLOAT(10,2)
Cambia solo el tipo de datos de la columna, conservando el mismo nombre. (Igual que el anterior)
ALTER TABLE ejemplo MODIFY cantidad FLOAT(6,2) NOT NULL
Cambia el tipo de datos de la columna ‘cantidad’ y especifica que no admite nulos.
ALTER TABLE ejemplo MODIFY paterno VARCHAR(30)
Modifica el tamaño de la columna ‘paterno’.
ALTER TABLE ejemplo MODIFY correo CONVERT TO CHARACTER SET utf8
Es posible convertir solo una columna, en este caso ‘correo’ a un juego de caracteres distinto al de todo el resto de la tabla.
OPERACIONES CON ADD
ALTER TABLE ejemplo ADD fecha DATE
Añade una columna llamada ‘fecha’ del tipo ‘DATE’ al final de todas las demás existentes.
ALTER TABLE ejemplo ADD INDEX(categoria)
Añade un índice a la columna ‘categoria’.
ALTER TABLE ejemplo ADD INDEX(categoria), ADD PRIMARY KEY(clave)
Añade un índice a la columna ‘categoria’ y además crea la llave primaria en la columna ‘clave’.
ALTER TABLE ejemplo ADD UNIQUE(email)
Añade a la columna ‘email’ un índice del tipo único, no puede haber dos iguales.
ALTER TABLE ejemplo ADD consecutivo BIGINT AUTO_INCREMENT, ADD INDEX(consecutivo)
Añade la columna ‘consecutivo’ con la característica de auto incremento y además genera un índice sobre la misma.
ALTER TABLE ejemplo ADD materno VARCHAR(20) AFTER paterno
Añade la columna ‘materno’ después de la columna ‘paterno’.
ALTER TABLE ejemplo ADD id INT FIRST
Añade la columna ‘id’ en primer lugar con respecto a las existentes.
ALTER TABLE usuarios ADD FOREIGN KEY(id) REFERENCES entradas(id_user)
Añade un ‘Foreign key’ en la columna ‘id’ de la tabla ‘usuarios’ que apunta a la columna ‘id_user’ de la tabla ‘entradas’.
:wq!
Vía: http://www.linuxtotal.com.mx/index.php?cont=info_otros_005
Comments : Sin Comentarios »
Categorias : MySQL, Bases de Datos
22
02
2009
nano /etc/mysql/my.cnf
buscamos la linea
bind-address = 127.0.0.1
la comentamos anteponiendo el numeral # quedaria asi:
#bind-address = 127.0.0.1
Guardamos con crt+O y crt+X para salir, ahora reiniciamos el servidor y listo:
/etc/init.d/mysql restart
Comments : Sin Comentarios »
Categorias : MySQL, Bases de Datos
10
02
2009
MySQL Sandbox ofrece una manera fácil para instalar uno o más servidores de MySQL en aislamiento, sin afectar a otros ya existentes. Hay varias razones para instalar varias instancias de MySQL: probar diferentes tipos de replicación, evaluar tu código bajo diferentes versiones de MySQL, montar configuraciones diferentes por desarrollador para que cada uno pueda hacerle los cambios necesarios sin afectar al resto, etc.
Lea el resto »
Comments : Sin Comentarios »
Categorias : Software Libre, MySQL, Bases de Datos, Noticias
1
12
2008
Finalmente se anunció la versión “Generally Availabe” (GA) de MySQL 5.1, o lo que es lo mismo, la primera versión de MySQL 5.1 en ser recomendada para su uso en sistemas de producción. A pesar de sus novedades y su atractiva denominación GA, esta nueva versión 5.1.30 fué devastada por Michael Widenius en su blog.
Lea el resto »
Comments : Sin Comentarios »
Categorias : Software Libre, MySQL, Bases de Datos, Noticias
14
10
2008
La desconocida empresa de Nueva York Software Workshop anunció que liberó sus modificaciones a MySQL como un producto aparte llamado ExtSQL. Básicamente, ExtSQL ofrece nuevas herramientas para generar reportes sobre la actividad del servidor, discriminando por usuario, base de datos y hasta conexión. ExtSQL implementa esto con nuevos comandos y extensiones al lenguaje SQL, como por ejemplo:
SHOW STATISTICS select/insert FROM user HISTORY
Lea el resto »
Comments : Sin Comentarios »
Categorias : Software Libre, MySQL, Bases de Datos, Noticias
1
10
2008
* This comprehensive tutorial and reference covers all the basics of PHP 5, a popular open source Web scripting language, and MySQL, the most popular open source database engine.
* Explores why users need PHP and MySQL, how to get started, how to add PHP to HTML, and how to connect HTML Web pages to MySQL.
* Offers an extensive tutorial for developing applications with PHP and MySQL.
* Includes coverage of how to install, administer, and design MySQL databases independently of PHP; exception and error handling; debugging techniques; PostgreSQL database system; and PEAR database functions.
* The authors provide unique case studies of how and where to use PHP drawn from their own extensive Web experience.
DOWNLOAD | PDF | 5.7 MB | English
PASSWORD: Visual.SaC
Vía: http://visualinformatica.blogspot.com/2008/02/wiley-php5-and-mysql-bible.html
Comments : Sin Comentarios »
Categorias : Lenguajes, MySQL, Bases de Datos, Libros, Php
12
08
2008
Este documento trata sobre el arranque y puesta en marcha de un sistema LAMP (Linux, Apache, MySQL y PHP) para los iniciarse rápidamente en esta área usando como herramienta la distribución Knoppix, ya que no requiere instalación, mas aún, no requiere de disco duro.
* Artículo completo aquí.
Vía: http://www.vivaphp.com.ar/articulos/knoppix-lamp.html
Comments : Sin Comentarios »
Categorias : Knoppix, Lenguajes, Lamp, MySQL, Bases de Datos, Php, Apache, Distros
22
07
2008
Les dejo un enlace a un artículo que explica como instalar Wordpress de manera local en un pc con Windows, teniendo instalado -claro esta- los servicios de Apache, MySQL, PHP, phpMyAdmin.
Para instalar esto en Windows hay un pack llamado XAMPP, que deja la PC funcionando casi como un servidor, lo que instala esta última versión es:
* Apache 2.2.3
* MySQL 5.0.27
* PHP 5.2.0 & PHP 4.4.4
* phpMyAdmin 2.9.1.1
* FileZilla FTP Server 0.9.20
* OpenSSL 0.9.8d
Ver artículo completo aquí.
Comments : Sin Comentarios »
Categorias : Software Libre, Lenguajes, MySQL, Bases de Datos, WordPress, Apache, Php
21
07
2008
El equipo de desarrollo de MySQL publicó un adelanto de sus planes para el lanzamiento para el “RC” (Release Candidate) final de MySQL 5.1. Este nueva versión de la más popular base de datos libre incluye novedades como el loggeo por tablas, eventos, particionamiento y un nuevo tipo de replicación. Michael Widenius, fundador y programador original de MySQL, también escribe en su blog que no quieren cometer los mismos errores que con MySQL 5.0 y hacer un lanzamiento demasiado temprano. También llama a todos con alma de testers a descargar el último RC y reportar todos los errores que encuentren en su sistema de bugs.
Vía: http://www.vivalinux.com.ar/soft/mysql-5.1-rc-pronto.html
Comments : Sin Comentarios »
Categorias : Software Libre, MySQL, Bases de Datos, Noticias
22
06
2008
Les dejo un enlace a un interesante artículo que muestra un script para realizar un backup de una BDD MySQL.
Artículo completo aquí.
:wq!
Comments : Sin Comentarios »
Categorias : Scripts, Software Libre, MySQL, Bases de Datos
19
06
2008
# mysql -u root -p
(here I enter ‘my_root_password’ to get through the mysql prompt)
mysql > create database my_database;
mysql > GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost' IDENTIFIED BY 'my_password';
Enlace al artículo original aquí!
:wq!
Comments : Sin Comentarios »
Categorias : Linux, Software Libre, MySQL, Bases de Datos
9
06
2008
Yahoo! anunció que construyó una base de datos relacional de 2 Petabytes (1 Petabyte = 10^6 Gb = 10^3 Tb), la más grande y con la mayor actividad del mundo. El sistema es un repositorio de información de sus usuarios con un ritmo de actualización de 24 Billones de eventos por día. Aparentemente, todo esto estaría basado en una versión modificada de PostgreSQL corriendo en alrededor de 1000 nodos, una décima parte de los necesarios si hubieran usando una base de datos convencional como Oracle o DB2.
Anteriormente un documento del 2006 mencionaba a la Bigtable de Google afirmando que “manejaba petabytes de datos”, pero es bien conocido que Bigtable no es considerada como una verdadera base de datos relacional.
Fuente: http://www.vivalinux.com.ar/eventos/yahoo-2-petabytes-postgresql-database.html
Comments : Sin Comentarios »
Categorias : Yahoo, Buscadores, PosgreSQL, Bases de Datos, Noticias
9
06
2008
El uso de bases de datos con Oracle, garantiza que tendrá seguridad y otras características, pero cuando se combina con Linux, se habla de un rendimiento y estabilidad para tu trabajo.
Si deseas obtener un copia gratuita de Linux con soporte para Oracle, tan solo tienes que registrarte para que Oracle te envíe gratuitamente dos DVD con su kit de Oracle Unbreakable Linux, que cuenta con una gran cantidad de recursos y software que tiene el servicio de soporte técnico tipo empresarial que se tenía en la distribución de Red Hat por $100USD mensuales. Así que ahora podrás disfrutar de este soporte gratis, y con los DVD hasta la puerta de tu casa.
Fuente: http://www.incubaweb.com/4869/herramientas/oracle-envia-gratuitamente-distribucion-de-linux-en-dvd-con-su-kit-de-soporte/
Comments : Sin Comentarios »
Categorias : Oracle, Bases de Datos, Noticias
17
05
2008
Haciendo marcha atrás en una decisión de los tiempos de MySQL AB y rumores más recientes, se aseguró en el evento CommunityOne que:
* MySQL Server es y continuará siendo totalmente funcional y Open Source.
* Igualmente para loas principales máquinas de almacenamiento.
* Igualmente para los MySQL Connectors.
Lea el resto »
Comments : Sin Comentarios »
Categorias : MySQL, Bases de Datos, Noticias
15
04
2008
Skype viene usando PostgreSQL como su principal base de datos para sus necesidades de negocios desde el principio, y han sido lo suficientemente exitosos como para hacerla crecer al ritmo de su empresa. Pero sus planes para el futuro van mucho más allá. Usando esta arquitectura y una combinación de procedimientos almacenados y servidores proxy en capas creen que su sistema puede escalar lo suficiente para manejar 1 Billón de usuarios.
Fuente: http://www.vivalinux.com.ar/articulos/skype-y-postgresql.html
Comments : Sin Comentarios »
Categorias : Skype, PosgreSQL, Bases de Datos, Noticias