Sie sind auf Seite 1von 5

Nombre del alumno: Jos Arturo Otero Dvila Nombre del maestro: Jos Antonio Martnez Quintero Materia:

Desarrollo Web Fecha: 12/11/2013 Observaciones:

Investigacin de Querys Ensayo Insert Para insertar un registro en una base de datos MySQL, lo primero que hay que realizar es una conexin con el servidor. Que puede ser con el siguiente cdigo (despus de obtener tu base de datos claro) $conexion = mysql_connect("servidor" , "usuario" , "password"); Seleccionar la base de datos mysql_select_db("bd",$conexion); Se requiere crear una consulta de insercin $sql = "INSERT INTO tabla (campo1, campo2, campo3) VALUES ('value1','value2',value3)"; Y solamente se llama a la consulta de insercin: mysql_query($sql); Select Lo nico que debemos realizar es la consulta de base de datos y hacer los selects de los elementos que estn en la tabla. Ejemplo: $consulta_mysql='select * from Usuarios'; $resultado_consulta_mysql = mysql_query($consulta_mysql,$conexion); echo "<select name='select1'>"; while($fila=mysql_fetch_array($resultado_consulta_mysql)){ echo "<option value='".$fila['nombre']."'>".$fila['nombre']."</option>"; } echo "</select>"; Para realizar un select de un dato en especfico de un cierto campo en alguna tabla. Lo esencial a lo que yo considero, sera hacer un for dentro de la casilla nombre para buscar el nombre de: Juan y me presente la lista de los usuarios llamados Juan. De igual manera para el siguiente caso se puede realizar un for anidado para buscar en el primer for a Juan, y en el segundo for buscar Gonzalez. As solamente me buscar a los Juan Gonzalez y si no hay, que no me presente nada.

Like Este operador se aplica a datos de tipo cadena y se usa para buscar registros, es capaz de hallar coincidencias dentro de una cadena bajo un patrn dado. Podramos aplicar para una palabra por separado con los inicios de la palabra P, lo mismo para buscar similitudes con A12 y buscar similitudes con los inicios de la palabra Jos. Count Count(*) es algo diferente en que devuelve un contador con el nmero de filas recuperadas, contengan o no valores NULL. Count(*) est optimizado para regresar mucho ms rpido si la sentencia recupera de una tabla, no se piden otras columnas y no existe clusula Where. Su modo de uso sera: mysql> SELECT COUNT(*) FROM (nombredetubase);

Between La palabra BETWEEN te permite elegir un rango de inicio y final. SELECT "nombre_columna" FROM "nombre_tabla" WHERE "nombre_columna" BETWEEN 'valor1' AND 'valor2' Un ejemplo puede ser: SELECT * FROM alumnos WHERE promedios59 AND 75; Otro de promedio: SELECT * FROM alumnos WHERE promedios90 AND 100 Y as estableces el sistema de rangos en el between

Order by Es para obtener resultados ordenados por la columna que queramos. Mysql> SELECT * FROM matricula ORDER BY promedio.

Update Modo de uso para una sola tabla UPDATE [LOW_PRIORITY] [IGNORE] tbl_name SET col_name1=expr1 [, col_name2=expr2 ...] [WHERE where_definition] [ORDER BY ...] [LIMIT row_count] El comando UPDATE actualiza columnas en registros de tabla existentes con nuevos valores. El comando UPDATE soporta los siguientes modificadores: Si usa la palabra clave LOW_PRIORITY , la ejecucin de UPDATE se retrasa hasta que no haya otros clientes leyendo de la tabla. Si usa la palabra clave IGNORE, el comando de actualizacin no aborta incluso si ocurren errores durante la actualizacin. Los registros que presenten conflictos de clave duplicada no se actualizan. Los registros cuyas columnas se actualizan a valores que provocaran errores de conversin de datos se actualizan al valor vlido ms prximo. Si accede a una columna de tbl_name en una expresin, UPDATE usa el valora ctual de la columna. Por ejemplo, el siguiente comando pone la columna age a uno ms que su valor actual: mysql> UPDATE suma SET numero=numero+1;

CONCLUSIN Llegu a la conclusin que todas estas funciones es para tener de una manera muy organizada tu tabla y tus bases de datos. Para establecer rangos y acomodar tus columnas. Ordenar por fechas, realizar una actualizacin sin tener que alterar toda tu tabla, buscar elementos especficos por cmo estn nombrados u ordenados. Hacer seleccin especial de un usuario solamente y contar cuantas filas tienes. Tengo que realizar algn trabajo para ver su perfecto funcionamiento.

Das könnte Ihnen auch gefallen