Inicio > Sql 2012 Denali > Introducción a SQL Código

Introducción a SQL Código


sql

Introducción a SQL Código

A pesar de que se llevará a cabo muchas de las operaciones de base de datos visualmente, para algunas de estas operaciones, será necesario que se escriba código.

Para ayudar con esto, Microsoft SQL Server proporciona un editor de código y varias plantillas de código.

Para abrir el editor:

En el menú principal, puede hacer clic en Archivo -> Nuevo -> Query With Current Connection

En la barra de herramientas estándar, haga clic en el botón Nueva Consulta (New Query)

En el Explorador de objetos, haga clic en el nombre del servidor y haga clic en Nueva consulta (New Query)

Esto crearía una nueva ventana y colocarla en el lado derecho de la interfaz

Saving Code

Ya sea que usted ya ha escrito el código o no, usted puede guardar el documento del editor de código en cualquier momento. Para guardarlo:

Puede pulsar Ctrl + S
En el menú principal, puede hacer clic en Archivo -> Guardar SQLQueryX.sql …
En la barra de herramientas, puede hacer clic en el botón Guardar

Se le pedirá que proporcione un nombre para el archivo
Después de guardar el archivo, su nombre aparecerá en la ficha del documento.

Introducción a SQL

Después de establecer una conexión, usted puede crear una base de datos y / o manipular los datos.
Para proporcionar la capacidad para crear y manipular una base de datos, se utiliza un lenguaje de manipulación de datos (DML).

El Lenguaje de consulta estructurado, conocido como SQL Server, es un DML utilizado en diversos sistemas informáticos para crear y gestionar bases de datos.

Al igual que otros idiomas no específica de la plataforma, tales como C / C + +, Pascal o Java, el SQL puede ser aplicado a varios sistemas de bases de datos.

Para adaptar el SQL para Microsoft SQL Server, la compañía desarrolló Transact-SQL como la implementación de Microsoft de SQL.

Transact-SQL es el lenguaje utilizado por Microsoft SQL Server.

Aunque Microsoft SQL Server altamente adhiere a los estándares SQL, tiene algunos detalles internos que no pueden ser aplicadas a los sistemas de bases de datos como MySQL, Oracle, o incluso Microsoft Access, etc, aunque esta normalizado con los estadares.

El intérprete de SQL

Como un lenguaje de programación, el SQL se utiliza para dar instrucciones a un programa interno llamado de un intérprete.

Como vamos a ver en varias secciones, usted debe asegurarse de dar instrucciones precisas. SQL no distingue entre mayúsculas y minúsculas. Esto significa que CREATE, create, y Creat e significan lo mismo.

Es una tradición de escribir las propias palabras de SQL en mayúscula.

Esto ayuda a distinguir las instrucciones SQL con las palabras que utiliza para su base de datos.

Como vamos a aprender en esta y las otras lecciones que quedan de este blog, puede utilizar SQL escribiendo declaraciones. Para ayudarte con esto, Microsoft SQL Server proporciona una ventana, también conocida como la ventana de consultas, que se puede utilizar para escribir el código SQL.

Para acceder a ella, en el Explorador de objetos, haga clic en el nombre del servidor y haga clic en Nueva consulta.

De la misma manera, usted puede abrir tantas instancias de la nueva ventana de consulta que quieras.

Cuando la ventana de consulta aparece, se muestra una ventana secundaria en blanco en el cual usted puede escribir su código.

Cada vez que abre una nueva consulta, se representa con una ficha. Para pasar de una parte de códigos a otra, puede hacer clic en su ficha.

Ejecutar un consulta

En las siguientes secciones, vamos a aprender diferentes técnicas de creación de sentencias SQL con código.

Por defecto, cuando creamos una nueva ventana de consulta, esta esta en blanco donde se escribe el codigo:

Después de escribir una declaración, se puede ejecutar, ya sea para activarlo o simplemente para probarlo. Para ejecutar una instrucción:

Presione F5
En el menú principal, haga clic en Consulta -> Ejecutar

Cuando se ejecuta el código, se convierte en editor de código dividido en dos secciones horizontales:

Además, al ejecutar el código, si hay un error, se mostrara una o más líneas de texto de error en su sección inferior.

Aquí está un ejemplo:

Si no hay error en el código, lo que ocurre cuando se ejecuta una sentencia dependerá del código escrito.

Accesorios para escribir código SQL

Para hacer que su código sea menos aburrido, usted puede pedirle al editor de código para aplicar colores a la misma. Para ello, en el menú principal, haga clic en Herramientas -> Opciones …

En el árbol de la izquierda, expanda la opción Environment y haga clic en Fuentes y colores (Fonts and Colors):

Para especificar un color, en el cuadro Mostrar lista de elementos, haga clic en una opción, a continuación, cambiar sus colores en el combo box.

Ambas casillas de verificación se llenó de colores. Si desea utilizar un color que no está en la lista, haga clic en el botón Personalizar correspondiente y crear un color.

Comentarios

Un comentario es un texto que el intérprete de SQL no lo consideraría como un código como tal.

– El estilo de comentario que empieza con / * y termina con * /

Un comentario también se puede ser de más de una línea, como un párrafo.

Transact-SQL también soporta el comentario de doble tablero.
Este comentario se aplica a una sola línea de texto.
Para usarlo, comenzar la línea con el –
Cualquier cosa en el lado derecho de – es parte de un comentario y no se consideraría como código.

El fin de una Declaración

En SQL, después de escribir una declaración, usted puede terminar con un punto y coma.

De hecho, si usted va a utilizar muchas declaraciones en un solo bloque, que debe terminar cada uno con un punto y coma.

Prolongando una línea de código

A veces usted va a escribir una larga línea de código que puede desaparecer en el lado derecho del Editor de código.
Para interrumpir una línea y seguir el código en la línea siguiente, la fórmula a utilizar es:

Seccion de programa 1 \
Seccion de programa 2

Declaraciones por separado GO

Para declaraciones por separado, es decir, para indicar cuando una sentencia termina, puede utilizar la palabra clave GO (en la realidad y basada en estándares SQL, es el punto y coma que sería necesario, pero el intérprete de Microsoft SQL Server acepta GO como el final de una instrucción).

La opción de usar GO se especifica en el cuadro de texto Separador de lotes de la sección de Ejecución de la consulta del cuadro de diálogo Opciones:

La Ventana de Propiedades

Además del Explorador de plantillas, Microsoft SQL Server proporciona la ventana Propiedades que le puede ayudar con algunos problemas.

Para obtener la ventana de propiedades si no es visible:

– En el menú principal, puede hacer clic en Ver -> Ventana de propiedades (Properties Window)
– Haga clic en la ventana en el lado derecho y haga clic en Ventana de propiedades (Properties Window)

La ventana Propiedades utiliza los comportamientos comunes de otras ventanas: se puede ocultar automáticamente, se puede acoplar, o pueden flotar.

Cada campo en la ventana Propiedades tiene dos secciones: Nombre de la propiedad y el valor de la propiedad.

La caja en la parte derecha de cada nombre de propiedad representa el valor de la propiedad. Algunos valores pueden ser cambiados y otros no. Cuando una propiedad se puede cambiar, su nombre aparece en caracteres normales.

Microsoft SQL Server Logins

Con el fin de acceder a una base de datos, usted o el usuario debe estar autenticado.
La autenticación se realiza mediante un nombre de usuario y una contraseña. En ausencia de esto, un usuario recibe un error:

El usuario también puede aprovechar al grupo al que pertenece.

Por esta razón, la capacidad de ser autenticado con el fin de acceder a la base de datos o de recursos que se llama un inicio de sesión.

Creación de un inicio de sesión

Antes de crear un inicio de sesión, la persona a la que desea crear la cuenta debe tener una cuenta de usuario. En algunos casos, la cuenta debe estar en el equipo y en  otros casos la cuenta debe pertenecer a la red. En otras palabras, la persona debe tener una cuenta que le permita establecer una conexión ya sea en el equipo local o en la red.

Si está utilizando Microsoft Windows XP-7, la persona debe tener una cuenta de usuario local en el equipo.
Si está trabajando en un servidor, la persona debe tener una cuenta en el dominio.

Puede crear un inicio de sesión ya sea visualmente o con el código.

Para crear visualmente un inicio de sesión en Microsoft SQL Server, en el Explorador de objetos, expanda el nodo Seguridad.

Haga clic en Inicio de sesión y haga clic en Nuevo inicio de sesión (New Login)

Esto muestra el inicio de sesión – Nuevo cuadro de diálogo

Para crear mediante programación un inicio de sesión se utiliza el comando siguiente:

Usando Template Browser

Después de crear un inicio de sesión, un usuario puede utilizar esta para conectar con el servidor.

El tipo de servidor

En el login el usuario debe seleccionar el tipo de servidor.
Esto se hace en el cuadro Tipo deservidor (Server type):

En la mayoría de los casos, y de nuestras lecciones, vamos a utilizar la opción del motor de base de datos (Database Engine).

Si el SQL Server Management Studio ya está abierto, para iniciar la sesión, el usuario puede hacer clic en Conectar -> Motor de base de datos (Database Engine).

El nombre del Servidor

Si el usuario desea conectarse a otro ordenador de la red, es decir, un equipo que no sea la seleccionada, se puede escribir el nombre del equipo o seleccione del combo box el Nombre de servidor.

Si el usuario está trabajando desde PowerShell o desde la línea de comandos de Windows, para conectarse a un equipo local, se puede escribir sqlcmd-S seguido por el nombre del equipo y pulse Intro.

Puede incluir espacio entre-S y el nombre del servidor. Aquí está un ejemplo:

También puede omitir el espacio entre-S y el nombre del servidor. Aquí está un ejemplo:

El tipo de autenticación

Como veremos más adelante, para utilizar Microsoft SQL Server, el usuario debe proporcionar un nombre de usuario y una contraseña. En realidad, Microsoft SQL Server 2012 requiere de un usuario para iniciar sesión, pero ofrece varias opciones.

Si el usuario ya tiene un inicio de sesión, cuando se inicia el equipo en un registro en el sistema operativo reconoce su cuenta de acceso, y puede iniciar sesión sin proporcionar un nombre de usuario y una contraseña.

El Nombre de Usuario

Si se trabaja desde el cuadro de diálogo Conectar al servidor, si selecciona la autenticación de SQL Server, que tendría que proporcionar un nombre de inicio de sesión por supuesto, el inicio de sesión debe haber sido creado.

Si va a crear el inicio de sesión en el mismo equipo donde está instalado Microsoft SQL Server (Microsoft Windows XP-7), escriba el nombre de usuario, ya que fue creado en el ordenador.

Si va a crear el inicio de sesión para una cuenta de usuario en el servidor (dominio), escriba el nombre del dominio, seguido por \, y seguido por el nombre de usuario, tal como existe en el dominio.

Aquí está un ejemplo:

Creamos un usuario de sql server llamado rahsuarez y de contraseña le ponemos rahsuarez123.

El Explorador de objetos

El Explorador de objetos muestra una lista de elementos en forma de árbol.
Uno de los puntos más utilizado será que muestra nombre del servidor que esté utilizando.
Si usted está recién empezando a aprender el desarrollo de bases de datos puede usar o ver un solo servidor.
En algunos casos, se le puede hacer frente a muchos servidores. En cualquier caso, siempre debe saber lo que el servidor que se está conectando.

Esto es fácil de comprobar con el primer nodo del Explorador de objetos.

En el siguiente ejemplo, el servidor se denomina rahsuarez , conectamos un nuevo servidor

Si estás conectado a más de un servidor, cada uno está representado por su propio nodo:

Para cerrar una conexión, puede hacer clic derecho y haga clic en Desconectar (Disconnect)

Cuando seleccione un elemento en el Explorador de objetos, se puede utilizar esa zona de la derecha para mostrar la información más detallada sobre el elemento seleccionado.

Para ello, en el menú principal, haga clic en Ver -> Detalles del Explorador de objetos (Object Explorer Details) o presionar F7.

Regresar al Tutorial

Categorías:Sql 2012 Denali
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: