Bachiller

Páginas: 6 (1470 palabras) Publicado: 25 de febrero de 2013
NOMBRE:GINA PAOLA PENAGOS VARGAS
PRESENTADO A:JOSE TELLEZ

TECNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN
SANTAFÉ DE BOGOTÁ D.C
2012-07-13

Extensiones MySQL al estándar SQL

EN MYSQL CONTIENE ALGUNAS EXTENCIONES QUE NO PODEMOS ENCONTRAR EN OTRA BD SQL Y POR LO TANTO SI NOSOTROS USAMOS ESE CÓDIGO NO SERÁ PORTABLE. CON LOS DEMAS SERVIDORES DE SQL. HAY DESECIONESPODEMOS INCLUIR UN CODIGO QUE CONTENGA UNA EXTENCIÓN A MYSQL. SOLO SI LA BD ES PORTABLE, POR MEDIO DE LOS COMENTARIOS SIENDO ASI, MYSQL PARSEA Y EJECUTA EL CODIGO SOLO SI SE ENCUENTRA DENTRO DE LOS COMENTARIOS COMO SI FUERA UN COMANDO MAS DE MYSQL, PERO HAY OTROS SERVIDORES QUE IGNORAN LAS EXTENCIONES COMO EN SQL. COMO NOS PODEMOS DAR DECUENTA EN EL SIGUIENTE EJEMPLO

SELECT /*! STRIGHT_JOIN*/ COL_NAME FROM TABLA1, TABLA2 WHERE COL_NAME =COL_NAME2

AL AÑADIR UN NÚMERO DE LA VERSIÓN CON EL CARÁCTER (!) Y ENVIAR LA SINTAXIS DENTRO DEL COMENTARIO SÓLO SE PUEDE EJECUTAR SI EL NUMERO DE LA VERSION MYSQL ES = O MAYOR QUE EL NUMERO ESPECIFICO.

EXTENCIONES MYSQL
* ORGANIZACIÓN DE LOS DATOS EN DISCO: HAY QUE TENER EN CUENTA QUE EN MYSQL TIENE UN TRAYECTORIA PARA CADA BDDESDE UN DIRECTORIO BAJO CON UN DIRECTORIO DE MYSQL Y CADA TABLA SE ENCUENTRA DENTRO DE UN DIRECTORIO COMO FICHERO POR LO TANTO ESTO CONTIENE ALGUNAS IMPLICACIONES COMO LOS NOMBRES DE BD Y LOS NOMBRES DE LAS TABLAS QUE SON LLAMADOS POR MEDIO DE UN SISTEMA OPREATIVO QUE TIENE MYSQL QUE CONTIENE NOMBRES DE FICHEROS COMO CASE Y SENSITIVE (SON LLAMADO Y CONOCIDOS COMO SISTEMASUNIX),TAMBIÉN SE PUEDE UTILIZAR LOS COMANDOS DEL SISTEMA ESTÁNDAR PARA REALIZAR UNA COPIA DE SEGURIDAD O TAMBIEN PARA RENOMBRAR ,MOVER,BORRAR Y COPIAR TABLAS DE TIPO MYISAM PARA RENOMBRAR EL NOMBE DE UN TABLA HAY QUE PRIMERO RENOMBRAR LOS ARCHIVOS MYD , MYI O FRM QUE CORRESPONDA ALA TABLA QUE DESEAMOS RENOMBRAR.

* SINTAXIS GENERAL DEL LENGUAJE: HAY QUE LIMITAR UNA CADENA DE CARACTERES CON‘”’,O,’|’’, NO SIRVE SOLAMENTE ASI ‘’’ Y TAMBIEN TENEMOS QUE UTILIZAR COMO CARÁCTER DE ESCAPE EL ‘\’ HAY QUE CONCIDERAR TAMBIEN . QUE EN SQL LOS COMANDOS PUEDEN ACCEDER DE DISTINTAS BD CON DIFERENTES SINTAXIS CON ALGUNOS SERVIDORES SQL QUE PROPOCIONA LA MISMA FUNCIONALIDAD PERO LO LLAMAN DESDE EL USER SPACE .MYSQLSERVER. SI REALIZAMOS ESTO EL SISTEMA NO PUEDE SOPORTAR LOS ESPACIOS DE LAS TABLAS CONLOS COMANDOS USADOS COMO EL CREATE TABLE ETC…

* SINTAXIS DE COMANDOS SQL:
* HAY COMANDOS COMO ANALIZE TABLE O CHECK TABLE TAMBIEN OPTIMIZAR LA TABLA O EL REPAIR TABLE
*HAY COMANDOS PARA LA CREACION DE TABLAS COMO CREATE DATABASE O EL DROP DATABASE
*EL COMANDO DO TAMBIEN NOS ENCONTRAMOSD CON EL COMANDO EXPLAIN SELECT PARA PODER OBTENER UNA DESCRIPCION DE CÓMO LAS TABLAS SE DEBEN USAR* HAY COMANDOS FLUSH Y RESET O EL SET Y SHOW
* TAMBIEN NOS ENCONTRAMOS CON EL USO DEL LOAD DATA INFILE O EL RENAME ……TABLE, REPLECE,DELETE + INSERT O CHANGE col_name,O DROP INDEX,IGNORE CON EL RENAME EL RENAME Y EL DROP INDEX Y OTROS MAS SE USAN EN EL COMANDO ALTER TABLE
* NOS ENCONTRAMOS CON LOS USUS MULTIPLES EL ADD, ALTER, DROP Y EL CHANGE QUE CLAUSULA EN UNCOMANDO ALTER TABLE
* TAMBIEN ENCONTRAMOS EL USO DE NONBRES DE INDICES COMO EL INDEX O KEY SE UTILIZA EN EL COMANDO CREATE TABLE EN ESE MISMO COMANDO SE REALIZA EL USO DE TEMPORARY O EL IF NOT EXISTS .
* EL IF NOT EXISTS SE USA CON EL COMANDO DROP TABLE
- CON EL DROP TABLE SE PUEDE BORRAR VARIAS Y TABLAS

* EN SQL HAY CLASULAS COMO EL ORDER BYTE Y LIMIT DE ALGUNOS COMANDOSCOMO EL UPDATE Y EL DELETE
* NOS ENCONTRAMOS CON LA SINTAXIS PARA INSERTAR DATOS AUNA TABLA COMO EL INSERT INTO…… O EL SET…. ETC.
* LA OPCION SQL_SMALLL_RESULT SE USA EN EL COMANDO SELECT
* NO ES NESESARIOS NOMBRAR TODOS LOS CAMPOS DE LAS TABLAS SELECIONA POR EL GROUP BYTE . EL GROUP BYTE PROPOCIONA UN BUEN RENDIMIENTO EN ALGUNAS CONSULTAS ESPECIFICAS PERO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS