NOMBRE DEL COMANDO |
DESCRIPCION
|
SINTAXIS
|
EJEMPLO
|
|||
|
Create database
|
Crea una base de datos
|
Debes poner el comando Create database seguido del nombre de
la base de datos, colocando un punto y coma.
|
Create database alumnos1;
|
|||
|
Use
|
Sirve para comenzar a usar la base de datos.
|
Pones USE con el nombre de la base de datos colocando un punto
y coma.
|
Use alumnos1;
|
|||
|
Create table
|
Crea
una tabla dentro de la base de datos
|
Debes escribir el comando para crear la tabla con ello empezar
a escribir cada registro que tendrá dicha tabla.
|
Create table alumnos;
|
|||
|
Insert into
|
Sirve para introducir los datos.
|
Pones Insert into seguido el nombre de la tabla con Values y
con esto empiezas a colocar lo que tendrá la misma.
|
Insert into productos Values (123456,’juan miguel soler
bakero’,’1995/10/10’,’gran vía ,2,4a’,1,’eso’,15)
|
|||
|
Select
|
Visualizar si los datos son correctos.
|
Pones Select* from después el nombre de la tabla o el nombre
de la fila o columna que deseas al final va ;
|
Select*from alumnos;
|
|||
|
alter table
|
Modifica la estructura de la tabla actual
|
Pones alter table seguido del nombre de la tabla y agregas add
para agregar una fila.
|
Alter table alumnos add generación integer (32);
|
|||
|
Update
|
Con este comando puedes modificar el nombre de un registro.
|
Escribes Update el nombre de la tabla con ello pones set para
dirigirte al la fila que se encuentra finalmente pones el nombre que deseas
ponerle.
|
Update alumnos set
apellidos=”apellidos” where left (nombre,10)=Apellidos
|
|||
|
distinct
|
Para ver la lista de categorías.
|
Escribes si deseas seleccionar
todo con el comando Select
seguido de distinct pones la categoría con ello from y por ultimo el nombre
de la tabla.
|
Select distinct
categoría from alumnos;
|
|||
|
upper
|
Convierte una expresión alfanumérica en mayúsculas.
|
Se pone Select con la sentencia upper seguido de la fila que
deseas seleccionar y lo especificas mas detalladamente.
|
Select upper(nombre) from alumnos where localidad=’Murcia’;
|
|||
|
Order by
|
Se utiliza para ordenar
los registros seleccionados.
|
Pones Select*from después el nombre de la tabla y los
registros que deseas ordenar.
|
Select*from alumnos order by nivel, curso;
|
|||
|
Like
|
Se utiliza para comparar una expresión de cadena.
|
Escribes Select y si lo deseas seleccionar todo con * from
después pones el nombre de la tabla
especificando el lugar donde se encuentra el registro que empiece con
tu instrucción.
|
Select* from alumnos Where nivel not
in (‘bachiller’) and faltas between 10
and 20 and nombre like ‘j%’ order
by curso, nombre;
|
|||
|
Between
|
Utilizado para especificar un intervalo de valores.
|
Pones el nombre de la tabla especificando como deseas el orden
de cierta fila que especificaste.
|
Select*from alumnos where faltas not Between 10 and 20;
|
|||
|
avg
|
Sirve para calcular el promedio de los valores de un campo
determinado.
|
Pones el comando después su ubicación del campo que deseas
calcular.
|
Select avg (salario) from emple;
|
|||
|
Where
|
Utilizada para especificar
las condiciones que deben reunir los registros que se van a
seleccionar.
|
Escribes su comando y si deseas seleccionar todos la tabla con
ayuda del *, después especificas tu
instrucción.
|
Select*from alumnos where faltas>10
and (curso=1 or curso=2);
|
|||
|
Group by
|
Utilizada para separar los
registros seleccionados en grupos específicos.
|
Pones el comando después las
instrucciones que deseas
|
Select student_name avg(test score) from student group by
studient_name;
|
|
count
|
Utilizado para devolver el numero de registros de la selección.
|
Pones el comando, el nombre de la tabla y el nombre del
registro que deseas seleccionar.
|
Select count (*) from emple,
depart where
nombre =’ventas’;
|
|
lower
|
Convierte cada
minúscula.
|
Escribes el comando el nombre de la tabla seguido del nombre
del registro que deseas convertir a mayúsculas terminando con un punto y
coma.
|
Select upper(nombre),lower(localidad) from alumnos order by
localidad;
|
|
lenght
|
Sirve para devolver la longitud de un tipo char.
|
Especificas lo que deseas seleccionar, el nombre del comando
en- tre paréntesis el escrito que deseas.
|
Select nombre, lenght(nombre) from alumnos;
|
|
having
|
Utilizada para expresar
la condición que debe satisfacer cada grupo.
|
Escribes el nombre del registro el avg entre paréntesis lo que
deseas calcular y si lo deseas en orden y con un salario determinado.
|
Select equipo, avg(goles) from
jugadores group by equipo having avg(goles)>20;
|
PREPARE
|
prepara un comando y le asigna un nombre |
preparable_stmt es una
cadena literal o una variable de usuario que contenga el texto del comando. |
|
EXECUTE
|
ejecuta con un comando
|
Si el comando preparado contiene cualquier
marcador de parámetro, debe añadir una cláusula
USING que
liste las variables de usuario conteniendo los valores a ligar con los
parámetros. |
|
DEALLOCATE
|
Eliminar un comando preparado.
|
Tratar de ejecutar un comando preparado tras
borrarlo provoca un error.
|
| DROP} PREPARE
;
|
|
DROP TABLE
|
Borrado de tablas elimina una o varias tablas.
|
Colocas el nombre de las tablas
|
(lista_tablas_separadas_po_comas);
|
|
DROP DATABASE.
|
Borrado de una base de datos.
Elimina la base de datos y todas las tablas que contiene.
|
Colocas el nombre de la base de datos con la exprecion dreop
database
|
DROP DATABASE [if exist]
nombre_database
|
OPTIMIZE TABLE
|
Optimización de tablas: optimiza el espacio asignado a la tabla.
|
Optimize table seguido de las tabla
|
OPTIMIZE TABLE nombre_tabla
|
revoke
|
Revocar privilegios
|
Revoke seguido de la columa
|
revoke [privilegios] [columna] on [nivel] from [usuario]
|
delete from user where user
|
Eliminar usuarios.
|
Eliminación de usuarios
|
usuario] and
host=”nombre_host”
|
|
mysqldump
|
Copias de seguridad
|
Mysqldump seguido de el nombre de la base
|
(mysqldump [nombre de la base] >
[fichero de salida]
|
|
flush.
|
vacía varias caches usadas por el servidor.
|
Despeja, limpia caches con flush
|
flush opcion_flush,
|
Unlock tables
|
bloqueo de tablas
|
Bloquea tablas unlock tablee
|
Unlock tables
|
SET
|
se utiliza para
especificar un conjunto de caracteres usando por el cliente
|
Especifica un conjunto
de caracteres con set(option)
|
Set (option) opción_configuración
|

No hay comentarios:
Publicar un comentario