Sintaxis:
Create Database [nombre]
Create Database bdPrueba
Usando la base: Una vez creada la base necesitamos especificarle al gestor que trabajaremos sobre ella, ya que si no lo hacemos podemos hacer que nuestras sentencias se guarden en otra base, para ello se utiliza la sentencia:
Sintaxis
Use [nombre]
Use bdPrueba
Creando una tabla: para la creación de una tabla en SQL se utiliza la siguiente sentencia:
Create Table [nombre] (campo1 [tipo de dato] ([dimensión]) [nulo, o no nulo], campo1 [tipo de dato] ([dimensión]) [nulo, o no nulo])
Create Table tbprueba (id numeric (6) not null, Nombre varchar(20) not null, Apellidos varchar (30) not null)
Note se que cada campo de la tabla esta separado por una coma,Guardando datos en la tabla: para guardar datos en alguna tabla, utilizamos la sentencia
Sintaxis:
Insert Into [nombre tabla] ([campos]) Values([datos a insertar]
Insert into tpprueba (id,nombre,apellidos) Values (1,’Juan’,’Perez’);
Note se que los campos de tipo carácter o varchar van encerrados entre comillas sencillas, caso que no pasa con los números.Actualizando los datos de la tabla: para ello utilizamos la sentencia:
Sintaxis
Update [nombre tabla] Set [Campo] = [nuevo valor del campo] Hiere[condición o criterio para actualizar]
Update tpprueba Set nombre = ‘David’, apellidos = ‘Garduño’ Where id = 1
Nota: en cuestión del update siempre debe haber un criterio para hacer la actualización de los registros, Borrando los datos de una tabla: para borrar los datos de una tabla se utiliza la sentencia:
Sintaxis:
Delete From [nombre de la tabla] Hiere [condición o criterio]
Delete From tpprueba Where id = 1
Nota: se tiene que definen algún criterio en caso de que se desee eliminar un registro o solo algunos, ya que si no se utiliza el Where eliminaremos todos los datos de la tabla, es todo por ahora, les dejo el codigo de como crear una llave primaria en SQL usando el ejemplo de crear la tabla anterior
Create Table tpprueba (id numeric (6) not null constraint pk_id primary key clustered, Nombre varchar(20) not null, Apellidos varchar (30) not null)

No hay comentarios:
Publicar un comentario