You are on page 1of 4

CREAR TABLAS EN UNA BD CODIFICANDO

--crea la base de datos create database colegio --usa y selecciona la base de datos que creastes use colegio --crea una tabla en este caso llamada alumno y sus campos --ya no se puede agregar mas campos o modificar despues de haberse ejecuado create table alumno( codigo char(3)not null, apellido_paterno varchar(30) not null, apellido_materno varchar(30) not null, nombre varchar(30) not null) --llena los primeros campos --para agregar mas campos solo basta remplazar los ya puestos y volver a ejecutar --para ingresar numeros como registros no es necesario colocarle comillas insert into alumno (codigo,apellido_paterno,apellido_materno,nombre) values('003','olmo','munares','maria') --actualiza el campo siempre colocando el primarykey update alumno set apellido_materno ='laupa' where codigo =001 --elimina un registro completo delete alumno where codigo =003 --muestra los campos ingresados select * from alumno

nota: --para ver todos los campos de una tabla en sql se usa: Select * from nombre de la tabla --para ver algunos campos solo basta hacer: Select nombre, apellido, edad, etc --para operar 2 campos se hace: -- as es para colocar el nombre a ese campo calculado

Ejemplo: Pre_uni decimal(9,2)not null, Cantidad smallint not null, Total as pre_uni*cantidad -total es el campo calculado Select nombre, precio*cantidad as total --para ver campos con nombres separados por espacios se hace: Select nombre de los campos From [detalles de pedido] -nombre de la tabla se pone entre corchetes

CREAR BASE DE DATOS SCRIP DESDE 0


use master go create database usuarioscrip on primary( name= 'usuarioscrip_data', filename = 'D:\sql\usuarioscrip_data.Mdf', size=4mb, maxsize=10mb, --si kitamos esta fila nuestro archivo crece ilimitadamente filegrowth=1mb ) log on( name= 'usuarioscrip_log', filename = 'D:\sql\usuarioscrip_data.Ldf', size=2mb, maxsize=6mb, filegrowth=1mb ) go execute sp_helpdb --este comandonos permite ver todas las base de datos que tenemos execute sp_helpdb 'usuarioscrip' --este comando permite ver todas las base de datos usuarioscrip Nota --para los tipos de datos decimal se coloca por ejemplo decimal (4,2) esto quiere decir que van 4 enteros con dos decimales --para ingresar cdigos automticamente se usa el cdigo: Cdigo int identity(1,2)not null,--esto quiere decir que se va a aumentar de 2 en 2 comenzando de 1

Tambin se pueden insertar registros asi: Insert into tabla values (jorge,mendez,34) Insert into tabla values (marco,lorca,23) Insert into tabla values (miguel,matos,12) go --recuerda siempre colocar las instrucciones paso a paso ejecutndolas no importa si estas se repitan --modificar el tipo de dato de una columna alter table producto alter column precio_uni decimal(4,2) --agregar una columna a una tabla alter table producto add stock int --modificr el nombre de un campo EXEC sp_rename 'producto.precio_uni','precio' --modificar el nombre a la base de datos alter database tienda modify name = tienda1 --eliminar una columna alter table producto drop column stock
--backup por medio de una consulta backup database nombre to disk='F:\backup\nombre.bak' with stats=5

--restaurar base de datos por medio de una consulta restore database nombre from disk='F:\backup\nombre.bak' with stats=5

--sirve para eliminar un procedimiento almacenado drop procedure nombredelprocedimientoalmacenado

You might also like