Comandos BD 2 SQL
Comando para hacer las copias de seguridad junto con procedimientos y triggers:
C:\xampp\mysql\bin>mysqldump -B -uroot -p --routines pruebadetrigger >c:/xampp/practica.sql
Comando locate : encuentra un substring en un string
select LOCATE(substring, string);
Ejemplo: SELECT LOCATE('world', 'Hello, world!');
Respuesta = 7 es la posicion de la primera letra del substring buscado
Comando Position: encuentra un substring en un string
select POSITION(substring IN string);
SELECT POSITION('world' IN 'Hello, world!');
Respuesta = 7 es la posicion de la primera letra del substring buscado
Comando Mid : se le da una posicion y se le dicen cuantos caracteres despues de esta posicion quiere mostrar
select MID('Hello, world!', 8, 5); Retornara la palabra world porque inicia en la 8 posicion y entrega 5 caracteres
Otra forma de hacerlo es : SELECT SUBSTRING('Hello, world!' FROM 8 FOR 5);
Comando TRIM: elimina espacios
Ltrim= elimina espacios a la izquieda
rtrim=elimina espacios a la derecha
trim=elimina espacios a ambos lados
SELECT RTRIM('Hello, world! '); la respuesta seria ='Hello, world!'