SQL Server

Page 14

CURSO BASES DE DATOS SQL

5. LENGUAJE SQL. COMANDOS DLL Y DML Que es SQL Es de eso de lo que trata el Structured Query Language que no es más que un lenguaje estándar de comunicación con bases de datos. Hablamos por tanto de un lenguaje normalizado que nos permite trabajar con cualquier tipo de lenguaje (ASP o PHP) en combinación con cualquier tipo de base de datos (MS Access, SQL Server, MySQL...). SQL en SQL SERVER Todas las operaciones que hacemos con los asistentes podemos hacerlo también con sentencias SQL. En SQL SERVER, el lugar que utilizamos para introducir las sentencias SQL es el analizador de consultas SQL. Comentar que a la izquierda vemos los objetos de bd, con F5 se ejecuta, distintas vista (grid, etc). Para hacer comentarios en el editor hay 2 formas: -- Esto es un comentario /* Esto es un comentario voy */ Podemos poner varias instrucciones una debajo de otra. Al pulsar F5 se ejecutarán una detrás de otra. Si solo queremos ejecutar una parte de las instrucciones, las subrayamos y al pulsar F5 solo se ejecuta ese trozo. Sentencias DLL Su finalidad es definir las estructuras de los datos. Con este tipo de sentencias podemos crear base de datos, tablas, índices. También podemos modificar y borrar las estructuras. Estas sentencias se basan en las instrucciones CREATE, ALTER y DROP. Sentencias DML Son sentencias que tratan directamente con los datos. Se basan en las instrucciones SELECT, UPDATE, DELETE o INSERT. Sentencias DDL Crear, Modificar, Renombrar y eliminar Bases de Datos Crear Base de datos CREATE DATABASE NombreBD ON (Parámetros) LOG ON (Parámetros) Los parámetros detrás de ON harán referencia al fichero de datos y los parámetros detrás de LOG ON harán referencia al fichero LOG. Estos parámetros son opcionales y son: NAME = Especifica el nombre del archivo. Nombre Lógico FILENAME = Nombre completo del archivo, Nombre Físico SIZE = Tamaño inicial por defecto en MB MAXSIZE = Tamaño Máximo por defecto en MB FILEGROWTH = Incremento Crecimiento. Se puede expresar en MB, KB o %. Por defecto es 10 % Quedaría de la siguiente forma CREATE DATABASE NombreBaseDatos ( ON Primary NAME = nombreArchivoLógico,

14


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.