Manual MySQL
Web and Systems Industry
Acerca de MySQL
MySQL te Ofrece:
Accesar a las bases de datos en manera simultánea por varios usuarios y/o aplicaciones.
Potencia SQL, SQL es un lenguaje poderoso en cuanto a gestión y consulta de Bases de Datos.
Portabilidad, SQL es un lenguaje estandarizado, es decir, las consultas realizadas son fácilmente portables a otros sistemas yplataformas.
Manipular bases de datos hasta con 6000 tablas y 50 000 000 de registros.
Conexión entre distintas maquinas y sistemas operativos.
Manejar multitud de tipos para Columnas.
Manejar registros de multitud fija o variable.
Tipo de Datos
En MySQL se manejan distintos tipos de datos para columnas, los cuales nos ayudaran a identificar loscaracteres específicos que deberán ser resguardados en la base de datos y cuantos deberá contener exactamente, es decir, le indicaremos que los datos insertados de cierto registro deberán ser números, letras, números y letras, fechas, horas, etc.
Nombre: CHAR
Sintaxis SQL: CHAR
El tipo de dato “CHAR” o “CHAR (1)” solo puede contener un carácter ya sea numero o letra.
Nombre: CHARACTER
SintaxisSQL: CHAR()
El tipo CHAR() puede contener una cadena de caracteres (numero y/o letras) 1 a 255, el espaciado al final es eliminado, si no se especifica la clave BINARY los valores se ordenan sin distinguir las mayúsculas de minúsculas.
Nombre: CHARACTER VARYING
Sintaxis SQL: VARCHAR()
El tipo VARCHAR() puede contener una cadena de caracteres (números y/o letras) con longitudvariable de 1 a 255, si no se especifica la clave BINARY los valores se ordenan sin distinguir las mayúsculas de minúsculas.
Nombre: TINYINT
Sintaxis SQL:TINYINT()
Este tipo de dato es entero, solo acepta números con valores de entre -128 a 127 en rango con signo y de 1 a 255 sin signo.
Nombre: SMALLINT
Sintaxis SQL: SMALLINT()
Tipo de dato entero corto, sus valores son números de entre-32768 a 377667 en rango con signo, y de 1 a 65535 sin signo.
Nombre: INT
Sintaxis SQL:INT()
Tipo de dato entero intermedio, sus valores abarcan de entre -2147483648 a 2147483647 en rango con signo y de 1 a 18446744073709551615 sin signo.
Nombre: DATE
Sintaxis SQL: DATE
Este tipo de dato, como su nombre no los menciona en ingles, contiene una fecha con rango de 1000-01-01 a9999-12-31, MySQL nos muestra la información con formato AAAA-MM-DD.
Nombre: DATETIME
Sintaxis SQL: DATETIME
Este dato contiene una combinación de fecha y hora. El rango soportado está entre 1000-01-01 00:00:00 y 9999-12-31 23:59:59. MySQL muestra los valores DATETIME con el formato AAAA-MM-DD HH:MM:SS
Uso de MS-DOS, La Consola de Comandos
Una vez instalado MySQL en nuestro ordenador,buscamos la consola Command Line Client en nuestro menú de Windows y la ejecutamos, si decidimos generar protección a nuestras bases de datos y le otorgamos contraseña durante la instalación, MySQL pedirá que la ingresemos para poder acceder al servidor.
Después de introducir correctamente el password, nuestro servidor mostrara una bienvenida con la versión correspondiente a tu MySQL.Pero también podemos visualizarla propiamente con la siguiente línea de consulta
SELECT VERSION(), CURRENT_DATE;
Creación y Uso a Bases de Datos
A nivel teórico, existen dos lenguajes para el manejo de bases de datos:
DDL (Data Definition Language) Lenguaje de definición de datos. Es el lenguaje que se usa para crear bases de datos y tablas, y para modificar sus estructuras, así como lospermisos y privilegios.
Este lenguaje trabaja sobre unas tablas especiales llamadas diccionario de datos.
DML (Data Manipilation Language) lenguaje de manipulación de datos. Es el que se usa para modificar y obtener datos desde las bases de datos.
SQL engloba ambos lenguajes DDL+DML, ya que ambos forman parte del conjunto de sentencias de SQL.
Para crear una base de datos se utiliza la...
Regístrate para leer el documento completo.