Autor Tema: [Tutorial] SQL (Structured Query Language)  (Leído 1930 veces)

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
[Tutorial] SQL (Structured Query Language)
« en: 23 de Febrero de 2010, 00:50:37 am »
[Clases - Tutorial] SQL (Structured Query Language)
Escrito y Programado por SoyJoaquin.



¿Que es SQL?
SQL (Structured Query Language) Es un lenguaje basado en la comunicación de datos entre los campos de una base de datos.



Definiciones de codigos SQL:

-LDD (lenguaje de definición de datos): Se encarga de la modificación de la base de datos, Consta de cuatro operaciones elementales: CREATE, ALTER, DROP y TRUNCATE.

Definición:

CREATE: Se utiliza para la creacion de tablas dentro de una base de datos.
ALTER: Se utiliza para la creación de campos dentro de una tabla de tu base de datos.
DROP: Se utiliza para eliminar objetos/datos de un campo dentro de una Base de datos.
TRUNCATE: Se utiliza para eliminar "TODO EL CONTENIDO" de una tabla en una base de datos


-LMD (Lenguaje de manipulación de datos): Este lenguaje permite llevar a cabo la manipulación de datos dentro de tu base de datos. (SQL)

Definición:

INSERT: Permite ingresar un dato en una / varias tablas de una / varias columnas.

Ejemplo Insertar datos en 1 Columna de 1 Tabla:
Código: [Seleccionar]
INSERT INTO nombre_tabla SET columna1='valor1'
Ejemplo de Insertar datos en 2 Columnas de 1 Tabla:
Código: [Seleccionar]
INSERT INTO nombre_tabla (columna1,columna2) VALUES ('valor1', 'valor2');
El "VALUES" son los datos a insertar, Se tienen que colocar de la misma manera en que son llamadas las columnas, Es decir, en la "columna1" se insertara el campo "valor1" Mientras que en la "columna2" se insertara el dato ''valor2''.

UPDATE: Se utiliza para subir valores modificados de una tabla SQL en la misma.

Ejemplo de UPDATE:
Código: [Seleccionar]
UPDATE ''tabla'' SET ''columna1'' = ''valor1'' ,''columna2'' = ''valor2'',... WHERE ''columnaN = ''valorN''
DELETE: Se utiliza para Borrar / Eliminar uno o varios datos de una tabla SQL.

Ejemplo de DELETE:
Código: [Seleccionar]
DELETE FROM ''tabla'' WHERE ''columna1'' = ''valor1''
El va a eliminar el dato "valor1" de la tabla "tabla" en el campo "columna1"



-Explicacion de funciones:

Where: Se usa para seleccionar un campo dependiendo de algo, En la mayoría de los casos como en registro de usuarios se usa para mostrar los datos dependiendo del usuario conectado.

Order By: Se usa para ordenar los resultados obtenidos de dicha consulta SQL.

Distinct: Se usa principalmente para no mostrar muy repetitivamente datos de la SQL


-Operadores:

Like: Selecciona los datos cuyo valor de campo sea lo mas paresido posible. (no teniendo en cuenta mayúsculas y minúsculas)

"In" & "Not In": Da un conjunto de valores para un campo para los cuales la condición de selección es (o no) valida

"Is Nul" & "Is Not Null": Selecciona aquellos registros donde el campo  esta o no vacío.

"Between"..."And": Selecciona los registros comprendidos en un intervalo.

Distinct: Selecciona los campos no coincidentes.

Desc: Clasifica los campos en orden inverso (Decreciente)

Nota: Recuerden que hay otros operadores que no necesariamente me se o me acuerde.

[Clases - Tutorial] SQL (Structured Query Language)
Escrito Por SoyJoaquin.
« Última modificación: 16 de Marzo de 2010, 00:11:08 am por SoyJoaquin. »
Twitter: @JoakoM010



Comunidad PHPeros

[Tutorial] SQL (Structured Query Language)
« en: 23 de Febrero de 2010, 00:50:37 am »

Desconectado Jebusito

  • PHPerit@
  • *
  • Mensajes: 47
  • Karma: 1
  • SOS-Jebusito
    • Ver Perfil
    • Habbonline
Re:[Clases - Tutorial] SQL (Structured Query Language)
« Respuesta #1 en: 23 de Febrero de 2010, 00:55:43 am »
Siempre me an gustado tus clases  :star: :star: :star:

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[Clases - Tutorial] SQL (Structured Query Language)
« Respuesta #2 en: 23 de Febrero de 2010, 14:50:35 pm »

Mi enhorabuena.

Nunca había visto tantas funciones para sql. Está fantástico. Ahora que empiece a hacer
mis próximos scripts visitaré este tutorial. Muchas gracias Joaquín.

#Fdo. Physlet

Desconectado Focux

  • PHPero Master
  • ******
  • Mensajes: 1.010
  • Karma: 22
    • Ver Perfil
Re:[Clases - Tutorial] SQL (Structured Query Language)
« Respuesta #3 en: 24 de Febrero de 2010, 01:09:18 am »
Generalmente conozco todas esas funciones y su funciones correctamente y la forma de aplicarlas, pero como quiera les servira a los usuarios que esten actualmente aprendiendo sql.
Mixtiqueros.net

<?PHP
define
(_miNombre, &#39;Focux&#39;);
if(_miNombre == &#39;Focux&#39;): printf(&#39;%s es un programador avanzado&#39;, _miNombre); else: printf(&#39;Tu no eres %s&#39;, _miNombre); endif;
?>

Desconectado тockηick

  • PHPero Avanzado
  • ****
  • Mensajes: 374
  • Karma: 11
    • Ver Perfil
Re:[Clases - Tutorial] SQL (Structured Query Language)
« Respuesta #4 en: 25 de Febrero de 2010, 17:45:27 pm »
Muy bueno el tutorial ;) Soy

Te as ganado un K+

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re:[Clases - Tutorial] SQL (Structured Query Language)
« Respuesta #5 en: 27 de Febrero de 2010, 13:56:45 pm »
Oye por cierto, podrias cambiar el titulo que dice Clases, es que luego pienso que sea POO xD y entro siempre por error

Desconectado SoyJoaquin.

  • PHPero Master
  • ******
  • Mensajes: 2.737
  • Karma: 131
  • Sexo: Masculino
  • ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้ Problem?
    • Ver Perfil
    • IsoMap
Re:[Clases - Tutorial] SQL (Structured Query Language)
« Respuesta #6 en: 16 de Marzo de 2010, 00:09:45 am »
Oye por cierto, podrias cambiar el titulo que dice Clases, es que luego pienso que sea POO xD y entro siempre por error

xDD Okas ya lo cambio.. xD
Twitter: @JoakoM010