SQL基础之创建数据库,表,架构
最近都在忙毕业设计,所幸做的差不多了。蛋碎的是尼玛要写文档呀。昨天突然想起来SQL有些东西忘记了,在此整理一下学过的知识。希望给大家有所帮助。
/*SQL 基础*/
/*创建数据库格式*/
示例代码:
/*创建数据库*/ create database blackhourse on primary ( name='黑马' ,filename='E:\新建文件夹\黑马.mdf' ,size=10MB ,maxsize=100MB ,filegrowth=10% )log on ( name='黑马_log' ,filename='E:\新建文件夹\黑马_log.ldf' ,size=5MB ,maxsize=50MB ,filegrowth=10% ); /* drop database blackhourse */
/*调用存储过程,分离数据库*/
exec sp_detach_db 'blackhourse'; exec sp_detach_db 'archive'; exec sp_detach_db 'zdp'; exec sp_detach_db 'zdpdsy'; exec sp_detach_db 'archive1';
/*附加数据库*/
create database archive on( filename='E:\新建文件夹\黑马.mdf' )log on( filename='E:\新建文件夹\黑马_log.ldf' ) for attach; create database archive1 on( filename='E:\新建文件夹\heima.mdf' ) log on ( filename='E:\新建文件夹\heima_log.ldf' ) for attach;
/*创建架构,表*/
use archive; go create schema Mydounaifen authorization dbo; go create table Mydounaifen.TlStudent ( /*列名,数据类型,约束(自动编号,主键)*/ stuName char(10), stuAge int, stuSex char(2) );