Categoría: MySQL

  • Script MySQL/MariaDB para crear una tabla con los estados y abreviaturas de USA

    Script MySQL/MariaDB para crear una tabla con los estados y abreviaturas de USA

    Ejemplo de script que creará una tabla con los nombre de estados y sus respectivas abreviaciones de E.E.U.U, en este script primero se borra la tabla (si existe) y luego se procede a crearla con 3 campos (ID autogenerado, el nombre del estado y su abreviatura) y haciendo del ID la llave y/o índice De…

  • SHOW TABLES, DESCRIBE, Consultas de Administración MySQL/MariaDB

    SHOW TABLES, DESCRIBE, Consultas de Administración MySQL/MariaDB

    Los comandos de administración más usados en MySQL/MariaDB son CREATE TABLE, SHOW TABLES, TRUNCATE, DESCRIBE y DROP TABLE, todas trabajan a nivel tablas por tanto son DDL(lenguaje de definición de datos) y se pueden ejecutar desde la consola donde poner las consultas SQL o desde llamadas a un QUERY en un PHP por ejemplo. CREATE TABLE:…

  • Truncate vs Delete en MySQL/MariaDB (Diferencias)

    Truncate vs Delete en MySQL/MariaDB (Diferencias)

    Si lo que deseas es eliminar datos de una tabla, en MySQL tienes 2 formas de hacerlo, normalmente usamos el delete from table para ese tipo de acciones, es un DML ( lenguaje de manipulación de datos) por tanto admite parámetros usando condiciones, es decir soporta la clausula WHERE además que te devuelve el numero de archivos afectados…

  • Script para cambiar juego de caracteres en la base de datos MySQL

    Script para cambiar juego de caracteres en la base de datos MySQL

    Si tienes problemas con los juegos de caracteres, ya sea porque no coincidan en todas las tablas o porque el formato que usas no es que el necesitabas. tendrías que ir de tabla en tabla y editarla para que tenga el mismo formato (Juego de caracteres). Aquí te doy un script que puede facilitar esa…

  • Select TOP no Funciona en MySQL, ahí es el LIMIT

    Select TOP no Funciona en MySQL, ahí es el LIMIT

    Para aquellos que hacen sentencias SQL en MySQL y no les sale el TOP, es porque en ese Motor no existe esa función :D, lo que existe es el LIMIT y se usa de esta manera Si tu consulta original es: Select Top 10 * from ventas su equivalente para que funcione en mysql es:…

  • Como conectarse a una base de datos MySQL usando ADO

    Como conectarse a una base de datos MySQL usando ADO

    A diferencia de otras bases de datos, para conectarse a esta, es necesario bajar un DRIVER ODBC desde la Pagina de MySQL aquí la URL: MySQL :: MySQL Connector/ODBC Yo he instalado la versión “MySQL Connector/ODBC 3.51” (al ultima cuando se escribió este tema) Una vez Instalado (Next o Siguiente a todo) ya tendremos el…

  • Simular la función IsNumeric para MySQL (alternativas)

    Simular la función IsNumeric para MySQL (alternativas)

    Si deseas hacer un filtrado de registros, pero que la condición es  que  un campo contenga solo datos numéricos, puedes hacerlo de estás maneras: 1.- Convertir el campo en un valor entero y luego ver que no sea NULO, al hacer la conversión, si era texto, se volverá nulo WHERE CONVERT(campo, SIGNED INTEGER) IS NOT…