create database text
go
use text
go
create table text
(
ii int not null Identity (1,1),
aa varchar(10),
bb text,
date datetime,
ss bit
);
自增列是Identity (1,1)
Sqlserver 查询数据库 哪些表有数据
SELECT DISTINCT MNAME AS TABLE_NAME,DROWS AS ROW_COUNT
FROM SYSOBJECTS M,SYSPARTITIONS D
WHERE MOBJECT_ID = DOBJECT_ID
可以有两种办法啦:
1在企业管理器里面建:这种方法很简单点击选中的数据库右键新建即可相信你应该会不多说了。
2在查询分析器里建:基本思路要建表,表是要在库里建的所以你要先引用你要使用的数据库加进来再开始建表,以下为一个简单实例;
create
database
student
--创建一个student数据库由于这里主要说建表所以建一个简单的数据库
use
student
--引用数据库student
create
table
Test(
--创建一个Test表
name
varchar(20)
primary
key
indentity(1,1),--列名(字段名)
数据类型
在此加主键约束就不用加非空约束
再加上自动增长列(含义从1开始增长增长量是1)
password
varchar(10)
not
null
--注意建表最后一个字段名时结尾不要加逗号否则会出错
)
有游标循环即可。
decalre @fieldName varchar(128)
declare @sql varchar(max)
set @sql='select row_number() '
declare MyCur cursor for select ID form table1
open
fetch next from MyCur into @FieldName
while @@fetch_status = 0
begin
@sql=@sql +','+@FieldName
fetch next from MyCur into @FieldName
end
set @sql =@sql +' from tablename'
exec(@sql)
--关闭释放游标
首先引入一个命名空间
using
SystemDatasqlclient
然后
string
sql=""
引号里面写上创建数据库和表的sql语句
sqlconnection
conn=new
sqlconnection(connstr)
connstr
为连接数据库的字符串
Sqlcommand
cmd=new
sqlcommand(sql,conn);
cmdExecqueny();
就实现了
希望能帮到你
以上就是关于sqlserver建个数据库和表全部的内容,包括:sqlserver建个数据库和表、sqlserver 查询数据库中哪些表有数据、怎么在SQL数据库中新建表(怎么在sqlserver数据库中创建表)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)