如何利用SQLserver创建表

如何利用SQLserver创建表,第1张

我们使用SQL Server的时候经常需要创建表,那么如何操作呢?下面我给大家分享一下。

工具/材料

SQL Server Managment

首先我们打开SQL Server Managment管理软件,选择一个数据库,如下图所示

接下来右键单击表,选择新建下面的表选项,如下图所示

然后设置一下表中的字段,如下图所示

最后按Ctrl+S进行表的保存,给表起一个名字即可,如下图所示

SQL Server下建立数据库、建表的方法:

1、首先打开SQL Server Management Studio,会看到如下的界面:

点开数据库会出现

2、右键单击数据库,点击新建数据库,会出现以下界面:

3、在数据库名称栏中输入需要的名称,如xx然后点击确定即可。之后就可以在左边的列表中找到新建的数据库了如图:

这样,一个名字为xx的数据库就建好了。

4、然后可以将新建好的数据库展开。然后右键单击里面的表找到新建数据库,会出现以下界面:

5、然后可以在列中输入需要的名称(用英文形式),如输入的年龄,性别,地址,电话,身份证,民族(name address phone ID  nation一般为nvardhar类型,age 一般为int类型)如图:

6、然后点保存,它会提示输入表的名称(一般为英文复数形式),然后点确定,就可以在左边找到我们新建的表了,比如新建的表的名称为个人基本信息PersonalInformations.

这样一张表就建好了。

7、表建好之后就可以进行添加内容了。右键单击表,选择里面的编辑前二十行,出现一下界面:

在里面输入需要的值就可以。

create procedure procedurename

@a varchar(100),

@fstr char(500)

as

declare @ftable char(7)

declare @ftempstr char(100)

declare @ftempstr1 char(100)

declare @fflag int

declare @fnum int

declare @flen int

set @fnum=0

set @ftable=(select left(@a,charindex(',',@a)-1))

set @ftempstr=(select right(@a,len(@a)-charindex(',',@a)))

set @ftempstr1=(select @ftempstr)

set @fflag=(select charindex(',',@ftempstr))

while @fnum<2

begin

exec('create table '+@ftable+@fstr)

set @flen=(select charindex(',',@ftempstr1)-1)

if @flen>0

begin

set @ftable=(select left(@ftempstr1,@flen))

end

else

begin

set @ftable=(select left(@ftempstr1,0))

end

set @ftempstr=(select right(rtrim(ltrim(@ftempstr1)),len(@ftempstr1)-charindex(',',@ftempstr1)))

set @ftempstr1=(select @ftempstr)

set @fflag=(select charindex(',',@ftempstr))

if @fflag=0

begin

set @fnum=@fnum+1

end

end

if len(rtrim(ltrim(@ftempstr)))>0

begin

set @ftable=(select rtrim(ltrim(@ftempstr1)))

exec('create table '+@ftable+@fstr)

end

exec procedurename 'table1,table2,table3,table4,table5,table6,table7,table8,table9,table10','(a int,

b int,c datetime)'--假设该为已有字段,不是,请自行修改


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/251378.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存