SQL
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros —y no a registros individuales— permite una alta productividad en codificación y la orientación a objetos. De esta forma, una sola sentencia puede equivaler a uno o más programas que se utilizarían en un lenguaje de bajo nivel orientado a registros. SQL también tiene las siguientes características:Algunos de los tipos de datos básicos de SQL son:Como ya se dijo antes, y suele ser común en los lenguajes de acceso a bases de datos de alto nivel, SQL es un lenguaje declarativo. O sea, que especifica qué es lo que se quiere y no cómo conseguirlo, por lo que una sentencia no establece explícitamente un orden de ejecución.
MySQL
SQLyog es una herramienta GUI disponible tanto en versión gratuita como de pago. Las manipulaciones de datos (por ejemplo, insertar, actualizar y eliminar) pueden realizarse desde una interfaz similar a una hoja de cálculo. Su editor tiene resaltado de sintaxis y varias opciones de formato automático. Se pueden manipular tanto los datos de la tabla en bruto como el conjunto de resultados de una consulta. Su función de búsqueda de datos utiliza una sintaxis de búsqueda similar a la de Google y se traduce a SQL de forma transparente para el usuario. Cuenta con una herramienta de respaldo para realizar copias de seguridad desatendidas. Las copias de seguridad pueden ser comprimidas y opcionalmente almacenadas como un archivo por tabla, así como identificadas con una marca de tiempo.