作业帮 > 综合 > 作业

关于sql-server2005,如何编写程序来实现建表,建数据库.书上写用create,可是在哪里写create语句了

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/30 07:50:15
关于sql-server2005,如何编写程序来实现建表,建数据库.书上写用create,可是在哪里写create语句了
还有写好了,在哪里查看已经建好的数据库的表了.工具建表,我知道,就是想知道,语句建表,建数据库怎么建.最好截图,教下我.Thank you!
在你的SQLSERVER中,点击左上角的新建查询,然后新建查询上边还有一个下拉列表,可以选择当前数据库,你想在哪个数据库中建表,就选择哪个表.
建立数据库可以使用SQL SERVER设计器,当然也可以利用SQL语句
use master --设置当前数据库为master,以便方便访问表sysdatabases
if exists(select * from sysdatabases where name = 'stuDB') --查询是否存在stuDB数据库
Drop database stuDB --如果存在,则删除数据库
go
create database stuDB
on primary
(
name = 'stuDB'
,finename = 'D:\stuDB.mdf'
,size = 3mb
,filegrowth = 10%
,maxsize = unlimited
)
log on
(
name = 'stuDB_log'
,filename = 'D:\stuDB_log.ldf'
,size = 3mb
,filegrowth = 10%
,maxsize = unlimited
)
建表
if exists(select * from sysobjects where name = 'stuInfo')
drop table stuInfo
go
create table stuInfo
(
stuName varchar(50) not null
, stuAge int not null
)
再问: 这个OK了,会用了。。。还有用语句创建数据库了?怎么创建?还有我创建了表之后,点击表。有个(编写脚本)的选项。里面有create到C,drop到D。。等等选项,是什么意思的?用来修改表的么?
再答: 嗯,对有用语句创建数据库。当项目测试基本通过之后,我们需要把把项目部署在客户的环境中进行测试。那么后台的数据库怎么移动到客户的机器上呢?考虑到各种版本数据库的兼容性,行之有效的办法就是编写比较通用的SQL语句。包括创建表,创建数据库,等等,然后统一移植到*.sql文件中。最后复制到客户的机器上。并执行*.sql文件中的T-sql语句。这样,就实现了后台数据库的移植。 选择了编写脚本选项,你查看的是当前表的T-SQL语句的创建形式。 打开以后,你看到的全是T-SQL语句。