Archivo del sitio
Clase 2: Sentencias SQL.

En caso de que has llegado Directamente a esta entrada, Pasa Por la Clase 1 de Sentencias SQL.
Hoy Hablaremos sobre las Sentencias Insert into / Insertar registros, Update / Actualizar Registros y Delete / Eliminar Registros.
Para ello ABrimos el EASY PHP como hicimos en la Primera Clase.
Inicio–>Todos los Programas–>Easy Php.
Luego nos Dirigimos hacia Nuestro Explorador Favorito y nos vamos a esta Direccion: http://127.0.0.1/home/index.php.
Luego Seleccionamos la Opcion: Manage MySql.
- Insertar Registros.
Empezaremos con la Sentencia Inser Into que nos permitirá Ingresar
Uno o Mas registros en Nuestras Tablas, la cual es la siguiente:
insert into nombre_tabla (nombre_campo1, nombre_campon) values (“valor1″,”valor2″);
Donde nombre_campo1 Se refiere a los Nombres de los campos de la tabla.
Valor1 seran los datos a ingresar.
Como ya hemos creado algunas tablas en la Primera clase, Insertaremos los datos en la tabla FABRICANTES.
insert into fabricantes (codigo_fab,nombre,capacidad) values (1,”Tech-Solutions”,25000);
Nota: En algunos SGBD los datos tipos numéricos no llevan (“”) comillas.
Una Vez Ejecutada la Sentencia Veremos algo como esto:
Si deseamos Verificar que lso datos se han ingresado correctamente hacemos Click en el nombre de la tabla donde ingresamos los datos en nuestro ejemplo Fue Fabricantes, al hacer esto veremso los datos que se han ingresado:
- Actualizar Registros.
Mediante la Sentencia Update podremos hacer cambio de un Registro siempre y cuando se cumpla una condicion.
La sentencia es la siguiente:
update nombre_tabla set campo1=valor1, campo2=valor2 where condiciones;
Donde: campo1 sera el campo cuyo dato queremso modificar.
Valor1: Sera el Valor que queremos colocar.
Siguiendo el Ejemplo Anterior de Insertar Registros, Donde utilizamos el Nombre de la Empresa Tech-Solutions lo cambiaremos por TECH-S.
update fabricantes set nombre=”TECH-S” where nombre=”Tech-Solutions”;
Nota: Recuerden que los Textos Siempre llevan (“”) comillas.
Una vez ejecutada la Sentencia veremos lo siguiente:
Ahora para Verificar que si ha cambiado el Registro hacemos click en la parte superior izquierda en la tabla fabricantes, veremos lo siguiente:
Para estar mas claros colocare otra grafica donde podran observar el Nombre del registro que estaba antes de ejecutar la sentencia update.
Antes:
Despues:
- Eliminar Registros.
Para eliminar registros de una Tabla se utiliza la sentencia Delete, su sintaxis es la siguiente:
delete from nombre_tabla Where condiciones_de_selección
Tomemos como ejemplo la eliminación de la Fila cuya condicion tenga como nombre el campo TECH-S de la Tabla Fabricantes.
delete from fabricantes where nombre=”Tech-S”;
Al colocar la Sentencia y darle click en continuar se nos presentara una ventana de seguridad preguntando si queremos eliminar el registro, hacemos Click en Aceptar.
Si hemos aplicado correctamente la sentencia tendremos como resultado lo Siguiente:
Como consecuencia de nuestra acción hemos borrado todos los registros cuyo dato tuviera la Condicion TECH-S.
Por Hoy lo dejaremos hasta aqui, en la próxima clase seguiremos con las sentencias: ALTER TABLE Y DROP TABLE.
Espero Haya sido de Mucha Ayuda.
No duden en Comentar Cualquier Duda.
By Jorge Osorio.!
Tipos de Datos en SQL
![]() Tipos de Datos en SQL |
|||
| Categoría | Descripción | Tipo de Dato Base | Descripción |
| Binary | Un dato Binary almacena cadenas de bits. El dato consiste de números hexadecimales. Por ejemplo, el número decimal 245 vale en hexadecimal F5. | binary | Los datos deben tener la misma longitud fija (hasta 8 KB) |
| varbinary | Los datos pueden variar en el número de dígitos hexadecimales (hasta 8 KB) | ||
| image | Los datos pueden ser de longitud variable y exceder los 8 KB. | ||
| Character | Los datos Character consisten de cualquier combinación de letras, símbolos, y caracteres numéricos. Por ejemplo, datos character válidos:”John928″ “(0*&(%B99nh jkJ” | char | Los datos deben tener la misma longitud fija (hasta 8 KB) |
| varchar | Los datos pueden variar en el número de caracteres (hasta 8 KB) | ||
| text | Los datos pueden ser cadena de caracteres ASCII que excedan los 8 KB. | ||
| Date time | Los datos Date time consisten de combinaciones de fechas o horas válidas. No existe tipos de datos separados para fechas y horas para almacenar solo fechas o solo horas | datetime | Los datos fecha están comprendidos entre en el 1 de Enero de 1753 hasta el 31 de diciembre de 9999 (requiere 8 bytes por dato). |
| smalldatetime | Los datos fecha están comprendidos entre en el 1 de Enero de 1900 hasta el 31 de diciembre de 2079 (requiere 4 bytes por dato). | ||
| Decimal | Los datos Decimal consisten de datos numéricos que son almacenados al menor dígito significativo | decimal | Los datos pueden tener un máximo de 30 dígitos, que pueden estar todos a la derecha de la coma decimal. El tipo de dato almacena un representación exacta del número. |
| numeric | En SQL Server, el tipo de datos numeric es equivalente al tipo de datos decimal. | ||
| Floating point | Datos numéricos aproximados que consisten de datos con una aproximación tanto como el sistema de numeración binaria pueda ofrecer | float | Desde –1.79E + 308 a 1.79E + 308. |
| real | Desde –3.40E + 38 a 3.40E + 38. | ||
| Integer | Los datos Integer consisten de números enteros positivos y negativos tales como: –15, 0, 5, y 2.509. | bigint | Desde –2^63 (–9223372036854775808) a 2^63–1 (9223372036854775807). Tamaño 8 bytes. |
| int | Desde –2.147.483.648 a 2.147.483.647 (requiere de 4 bytes por valor). | ||
| smallint | Desde –32,768 a 32.767 (requiere de 2 bytes por valor). | ||
| tinyint | Desde cero a 255 (requiere de 1 bytes por valor). | ||
| Monetary | Monetary representa montos de dinero positivos o negativos | money | Desde –922.337.203.685.477,5808 a +922.337.203.685.477,5807 Tamaño 8 bytes. |
| smallmoney | Desde –214.748,3648 a 214.748,3647 Tamaño 4 bytes. | ||
| Special | Special se utiliza para datos que caben en ninguna de las categorís anteriores. | bit | Consisten en un 1 o un 0. Se usan para representar valores lógicos VERDADERO o FALSO, SI o NO |
| cursor | Este tipo de dato es usado para variables o prámetros OUTPUT en procedimientos almacenados que contenga una referencia a un cursor. Cualquier variable creada con el tipo de datos cursor puede tomar valor nulo | ||
| timestamp | Este tipo de datos es usado para indicar la secuencia de la actividad del SQL Server sobre una fila y es representado por un número incremental en formato binario. | ||
| uniqueidentifier | Consiste de números hexadecimales de 16 byte, indicando un identificador único global (GUID). Los GUID son usados cuando una columna deba ser única frente a cualquier otra columna. | ||
| SQL_variant | Este tipo de datos soporta a cualquier otro tipo de datos soportado por SQL Server excepto text, ntext, timestamp, image, y sql_variant. | ||
| table | Es utilizado para almacenar un conjunto de resultados para su posterior procesamiento. El tipo de datos Table puede ser usado únicamente para para definir variable locales de tipo table o para retornar valores de una función definida por el usuario. | ||
| Unicode | Al usar tipo de datos Unicode, una columna puede almacenar cualquier cualquier caracter definido por el estándar Unicode. Lo cual incluye a todos los caracteres definidos en los distintos conjuntos de caracteres. Los tipos de datos Unicode toman el doble de espacio de almacenamiento que los tipos no-Unicode. | nchar | Los datos deben tener la misma longitud fija (hasta 4000 caracteres Unicode) |
| nvarchar | Los datos pueden variar en el número de caracteres (hasta 4000 caracteres Unicode) | ||
|
Los datos pueden exceder los 4000 caracteres Unicode. |
Ntext | |
Te Gusto Esto: mira como se usan estos tipos de datos en
El Curso/Turial SQL!!
Configurar Google Public DNS en Windows 7.

Otro de los servicios que ofrece Google son: Servidores DNS públicos.
Aseguran que utilizarlos mejora la experiencia de navegación Speed up your browsing experience (en Inglés ) (Traducción) y es más seguro Improve your security (en Inglés) (Traducción) de lo que si que estoy convencido es que siendo un servicio de Google estará muy bien, tal vez mejor que los servidores DNS que nos da nuestro proveedor de acceso a Internet.
Los servidores son 8.8.8.8 y 8.8.4.4
A Continuación un Mini Tutorial de Como cambiarlos:
- Clic en Inicio y seleccionar Panel de control
- De la lista mostrada seleccionar Redes e Internet, luego seleccionar Centro de redes y recursos compartidos
- Hacer clic sobre Cambiar configuración del adaptador, eso se encuentra ubicado en el panel izquierdo.
- Seleccionar el adaptador de red usado actualmente
- Hacer clic derecho y seleccionar Propiedades del menú contextual mostrado.
- Seleccionar la pestaña Funciones de red y de lista mostrada seleccionar Protocolo de Internet versión 4 (TCP/IPv4)
- Hacer Clic en Propiedades y se mostrará la ventana Propiedades: Protocolo de Internet Versión 4 (TCP/IP v4)
- Seleccionar Usar las siguientes direcciones de Servidor DNS, en caso tener seleccionado la obtención automática.
- En Servidor DNS predefinido, borrar la dirección actual e ingresar 8.8.8.8
- En Servidor DNS Alternativo, borrar la dirección actual e ingresar 8.8.4.4
- Hacer clic en Aceptar, luego en Cerrar y verificar que todo funcione correctamente
- Disfrutar de un internet más rápido!
Nota
- Los pasos para la configuración en Windows Vista y Windows XP son casi iguales.
Terminada la configuración, Google nos promete acelerar la velocidad de internet, navegar sin interrupciones o cortes de conexión y mucho más seguro.
By Nork!
Agradecer no Cuesta Nada.!
Que sea de Utilidad!!











