Mu Online Boutique


 
ÍndiceFAQBuscarMiembrosGrupos de UsuariosRegistrarseConectarse

Comparte | 
 

 Breve explicacion a las sentencias SQL

Ir abajo 
AutorMensaje
-MaTiS-
Novato
Novato
avatar

Masculino Cantidad de envíos : 21
Server : [ADMIN] Imperio Mu
Fecha de inscripción : 23/01/2009

MensajeTema: Breve explicacion a las sentencias SQL   Vie Abr 17, 2009 8:48 am

Hola.

Bueno, comparto con ustedes esto. La mayoria lo debe saber, pero no esta de mas explicar como y porque.

Las sentencias del SQL las usamos para que haga cosas automaticamente, si nosotros queremos, por ejemplo el auto borrado del PK, zen inicial, stats inicial, etc etc.

Las sentencias mas simples son asi: (Ejemplo de Level 353 al reset 360)

UPDATE Character <---- Aca se nombra la Tabla.
SET cLevel=('353') <---- Aca se nombra que valor quiero poner dependiendo de la fila de abajo.
WHERE Reset=360 <---- Aca se nombra a que valor se va a modificar fila de arriba.

Esto se lee mas o menos asi: Que el valor de la columna cLevel, de la tabla Character, sea 353 donde el la columna Reset tenga un valor de 360.

Si por ejemplo, queremos el auto desbug de stats, para cuando se pasan en stats, seria asi (Solo fuerza, a modo de ejemplo):

UPDATE Character
SET Strength=('30000')
WHERE Strength>31500

Ahi dice: Que el valor de la columna Strength (Fuerza, de la tabla Character) sea 30000 donde la columna Strength (misma columna) sea mayor a 31500.

Estas sentencias son las mas sencillas que hay. Se configuran para que se ejecuten cada "X" cantidad de tiempo mediante el SQL Agent.
Es recomendable configurar la sentencia para que se ejecute cada 1 minuto, ya que de esta forma, el personaje que se paso en stats, se desconecte un minuto y cuando entre de nuevo, este con stats a 30000 (De fuerza). Si se quiere hacer para energia, vitalidad o agilidad, en la misma tabla se puede agregar, de la misma manera, dejando una linea en blanco y haciendo lo mismo, pero poniendo el nombre de la columna correcta.

El auto reset tambien es una sentencia, pero es mas larga.


Bueno, esa es una breve explicacion de las sentencias sql.
Cuando tenga mas tiempo, posteo una guia con fotos de como instalar sentencias, y como configurarlas para que se ejecuten cada x tiempo.
Ahora tengo que seguir estudiando Sad

Ah, tambien voy a poner sentencias Very Happy Pero cuando pueda y tenga tiempo.
Tambien, si necesitan de alguna sentencia pidanmela, mientras no me lleve mucho tiempo las armo y las posteo aca.

Saludos.

PD.: Aprendiendo un poquito de sql todos los dias (?) ya que es una gran herramienta para el server Laughing
Volver arriba Ir abajo
Ver perfil de usuario
 
Breve explicacion a las sentencias SQL
Volver arriba 
Página 1 de 1.

Permisos de este foro:No puedes responder a temas en este foro.
Mu Online Boutique :: Base de Datos :: Herramientas para tu Server :: Guías y Tutoriales-
Cambiar a: