Los códigos más visitados de MySQL

Listado de los códigos más visitados durante los últimos 30 días
sin imagen de perfil

Estraer parte de un registro


46 visualizaciones el último mes

MySQL

Publicado el 16 de Agosto del 2023 por Demond
412 visualizaciones desde el 16 de Agosto del 2023
Extraer parte de un campo, iniciando en una posición especifica y terminando en otra de igual manera
Imágen de perfil
Val: 79
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Como crear una tabla y consultarla


33 visualizaciones el último mes

MySQL

Publicado el 27 de Noviembre del 2020 por Rafael Angel (81 códigos)
1.476 visualizaciones desde el 27 de Noviembre del 2020
Se muestra como crear una tabla.
Se muestra como insertarle datos a una tabla.
Se muestra como consultar algunos datos.

Todo esto en forma muy básica, muy simple.
sin imagen de perfil

Código Autogenerado


25 visualizaciones el último mes

MySQL

Publicado el 7 de Febrero del 2017 por Luis
6.496 visualizaciones desde el 7 de Febrero del 2017
Creando un procedimiento almacenado en Mysql el cual al ingresar datos genere automáticamente y de manera incremental un código que esta compuesto por 2 campos (cod1 y cod2) el cual va incrementando hasta que cod1 sea distinto entonces empieza de nuevo.
Imágen de perfil
Val: 291
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Listado de comandos SQL para eliminar todos los triggers de una base de datos


22 visualizaciones el último mes

MySQL

Publicado el 17 de Noviembre del 2020 por Katas (32 códigos)
1.580 visualizaciones desde el 17 de Noviembre del 2020
Hasta el momento, no conozco una instrucción para eliminar todos los triggers de una base de datos, por lo que la mejor manera que he encontrado, ha sido generar un listado del comando DROP TRIGGER para cada uno de los triggers de una base de datos, para posteriormente copiar y pegar los comandos directamente en nuestro servidor MySQL o MariaDB.

Devuelve algo así:
1
2
3
4
DROP TRIGGER trigger1;
DROP TRIGGER trigger2;
DROP TRIGGER trigger3;
...
Imágen de perfil
Val: 291
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Exportar la estructura de una tabla


22 visualizaciones el último mes

MySQL

Publicado el 14 de Diciembre del 2020 por Katas (32 códigos)
3.448 visualizaciones desde el 14 de Diciembre del 2020
Comando que muestra como exportar la estructura de una tabla para posteriormente volver a crear dicha tabla en otra base de datos.
Imágen de perfil
Val: 79
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Como crear una vista


19 visualizaciones el último mes

MySQL

Publicado el 26 de Noviembre del 2020 por Rafael Angel (81 códigos)
1.053 visualizaciones desde el 26 de Noviembre del 2020
Muestra los campos de 3 tablas diferentes pero hace uso de 4 tablas.
Es parte de un sistema de base de datos mío, por eso solo expongo esta parte y no todo.
La vista puede ser consultada desde el software que estoy diseñando con Visual Basic.net.
La intención es mostrar como se hace para crear vistas y para que se usa.
Como aquí, que quiero unir los campos de varias tablas y poderlos consultar desde el exterior como una tabla unificada, la vista me lo facilita.
Imágen de perfil
Val: 79
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Consulta anidada


19 visualizaciones el último mes

MySQL

Publicado el 28 de Noviembre del 2020 por Rafael Angel (81 códigos)
1.407 visualizaciones desde el 28 de Noviembre del 2020
En este ejemplo estoy mostrando como crear una consulta anidada.
Primero se creará una base de datos, una tabla, luego se creara la consulta anidada.
.
Importante, después de la línea de creación de la base se debe poner:
Use base1;
Set autocommit=0;
set sql_safe_updates=0;
Imágen de perfil
Val: 79
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Como crear consulta Between


18 visualizaciones el último mes

MySQL

Publicado el 1 de Diciembre del 2020 por Rafael Angel (81 códigos)
1.392 visualizaciones desde el 1 de Diciembre del 2020
Ejemplo completo acerca del uso de Between en MySQL.
Se muestra como abrir la base de datos.
Se muestra como crear la tabla.
Se muestra como insertar datos de prueba.
Se muestra como consultar los datos usando between.
Imágen de perfil
Val: 291
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Crear un usuario con privilegios restringidos en MySQL/MariaDB


16 visualizaciones el último mes

MySQL

Publicado el 11 de Octubre del 2020 por Katas (32 códigos)
956 visualizaciones desde el 11 de Octubre del 2020
En el momento de dar privilegios a un usuario es con esta estructura:
1
GRANT [permiso] ON [nombre de bases de datos].[nombre de tabla] TO ‘[nombre de usuario]’@'localhost’;

Donde los permisos pueden ser:
- ALL PRIVILEGES: como mencionamos previamente esto permite a un usuario de MySQL acceder a todas las bases de datos asignadas en el sistema.
- CREATE: permite crear nuevas tablas o bases de datos.
- DROP: permite eliminar tablas o bases de datos.
- DELETE: permite eliminar registros de tablas.
- INSERT: permite insertar registros en tablas.
- SELECT: permite leer registros en las tablas.
- UPDATE: permite actualizar registros seleccionados en tablas.
- GRANT OPTION: permite remover privilegios de usuarios.
Imágen de perfil
Val: 291
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Mostrar todos los procesos de MySQL desde la terminal


16 visualizaciones el último mes

MySQL

Publicado el 4 de Noviembre del 2020 por Katas (32 códigos)
2.790 visualizaciones desde el 4 de Noviembre del 2020
Comando para mostrar todos los procesos que se estan ejecutando en ese momento en MySQL y MariaDB desde la terminal/linea de comandos.

1
2
3
4
5
6
7
8
9
10
11
12
$ mysqladmin -u root -p processlist
Enter password:
+--------+-------------+-----------+----+---------+------+--------------------------+------------------+----------+
| Id     | User        | Host      | db | Command | Time | State                    | Info             | Progress |
+--------+-------------+-----------+----+---------+------+--------------------------+------------------+----------+
| 1      | system user |           |    | Daemon  |      | InnoDB purge worker      |                  | 0.000    |
| 2      | system user |           |    | Daemon  |      | InnoDB purge worker      |                  | 0.000    |
| 3      | system user |           |    | Daemon  |      | InnoDB purge coordinator |                  | 0.000    |
| 4      | system user |           |    | Daemon  |      | InnoDB purge worker      |                  | 0.000    |
| 5      | system user |           |    | Daemon  |      | InnoDB shutdown handler  |                  | 0.000    |
| 688324 | all         | localhost |    | Query   | 0    | Init                     | show processlist | 0.000    |
+--------+-------------+-----------+----+---------+------+--------------------------+------------------+----------+
Imágen de perfil
Val: 291
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Obtener la versión de MySQL desde la terminal


15 visualizaciones el último mes

MySQL

Publicado el 4 de Noviembre del 2020 por Katas (32 códigos)
784 visualizaciones desde el 4 de Noviembre del 2020
Comando para obtener la versión de MySQL o MariaDB desde la terminal/linea de comandos.

1
2
3
4
5
6
7
8
9
10
11
12
$ mysqladmin -u root -p version
Enter password:
mysqladmin  Ver 9.1 Distrib 10.3.24-MariaDB, for debian-linux-gnu on x86_64
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
 
Server version          10.3.24-MariaDB-2
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket             /var/run/mysqld/mysqld.sock
Uptime:                 5 days 7 hours 39 min 54 sec
 
Threads: 10  Questions: 6722942  Slow queries: 1326  Opens: 569  Flush tables: 1  Open tables: 323  Queries per second avg: 14.628
Imágen de perfil
Val: 17
Ha aumentado 1 puesto en MySQL (en relación al último mes)
Gráfica de MySQL

Devolver un campo contador en tu consulta SQL


12 visualizaciones el último mes

MySQL

Publicado el 27 de Septiembre del 2019 por Joan (121 códigos)
1.999 visualizaciones desde el 27 de Septiembre del 2019
Esta consulta SQL que funciona tanto en MySQL como MariaDB, muestra como devolver una campo numérico autoincremental juntamente con los datos de tu consulta.
Imágen de perfil
Val: 796
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Obtener los meses no pagados de un cliente


11 visualizaciones el último mes

MySQL

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 6 de Febrero del 2017 por Xve (294 códigos)
4.061 visualizaciones desde el 6 de Febrero del 2017
Esta consulta, soluciona el problema de saber que meses no ha pagado un cliente su cuota durante un año dado.

Imaginamos que un cliente ha pagado cinco meses el recibo durante un año... como sabemos que meses no ha pagado?
Imágen de perfil
Val: 291
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Obtener las variables de MySQL desde la terminal


11 visualizaciones el último mes

MySQL

Publicado el 4 de Noviembre del 2020 por Katas (32 códigos)
1.383 visualizaciones desde el 4 de Noviembre del 2020
Comando para obtener el estado de todas las variables de MySQL o MariaDB desde la terminal/linea de comandos.

1
2
3
4
5
6
7
8
9
10
11
$ mysqladmin -u root -p extended-status
Enter password:
+--------------------------------------------------------------+--------------------------------------------------+
| Variable_name                                                | Value                                            |
+--------------------------------------------------------------+--------------------------------------------------+
| Aborted_clients                                              | 0                                                |
| Aborted_connects                                             | 30                                               |
| Access_denied_errors                                         | 28                                               |
| Acl_column_grants                                            | 0                                                |
| Acl_database_grants                                          | 0                                                |
| Acl_function_grants                                          | 0                                                |