当前位置:首页 » 编程语言 » 创建表的sql

创建表的sql

发布时间: 2022-01-10 03:17:56

sql语句创建表

打开查询分析器,把下面的代码复制进去按下F5就建好了
--------------------------
create table 教授档案表
(
编号 varchar(6) primary key,
姓名 varchar(12),
教龄 int,
所在院系 varchar(12)
)
go

⑵ 如何用sqL语句创建表,要完整的语句

如果id不是标识自动加1,则语句如下:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ufdd]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[ufdd]
GO
CREATE TABLE [dbo].[ufdd] (
[id] [int] NOT NULL ,
[citem] [varchar] (22) NULL ,
[citemc] [tinyint] NULL ,
[bitem] [bit] NOT NULL
) ON [PRIMARY]
GO

如果id是标识自动加1,则语句如下:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ufdd]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[ufdd]
GO
CREATE TABLE [dbo].[ufdd] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[citem] [varchar] (22) NULL ,
[citemc] [tinyint] NULL ,
[bitem] [bit] NOT NULL
) ON [PRIMARY]
GO

⑶ sql创建表

基本上是4部分,开始创建表,接着是选择表空间,这部分不写的话,系统会生成默认表空间。然后的几句comment都是为表中列名添加注释。最后的index是创建一个索引

⑷ 创建表的sql语句

其实这个是很简单的问题,相信书中绝对能找到答案!

举例:
create table [学生]
(
学号 char(8) not null primarykey,
姓名 varchar(8) not null
)
上面写了两列,其余差不多,至于不允许有重复姓名,加上“约束”就行了。
祝你进步!

⑸ 请问打开或创建表的sql语句是什么

创建表的sql语句是:
use 数据库名称
go
if exists(select * from sysobjects where name='表名')
drop table 表名--如果表名是关键字,还需打上单引号(英文的)
go
create table 表名

--这里写字段

⑹ 如何创建SQL表

  • 创建数据库表首先得创建好数据库,数据库的具体创建方法请参见:http://jingyan..com/article/63f236280e53740209ab3d53.html

  • 3

    创建数据表的源代码如下,各命令详见请自行网络。

    use test

    go

    if exists(select name from sys.tables where name='Student')

    drop table Student

    go

    create table Student

    (sname nchar(10) primary key,

    sex nchar(2) not null,

    bir datetime

    )

⑺ SQL语句创建表

CREATE TABLE 语句用于创建数据库中的表。

具体用法为:

CREATE TABLE 表名称

(

列名称1 数据类型,

列名称2 数据类型,

列名称3 数据类型,

....

)

(7)创建表的sql扩展阅读

创建表数据类型:

integer(size) int(size) smallint(size) tinyint(size):仅容纳整数。

decimal(size,d) numeric(size,d):容纳带有小数的数字。

char(size):容纳固定长度的字符串

varchar(size):容纳可变长度的字符串

date(yyyymmdd):容纳日期。

参考资料:网络-SQL CREATE TABLE

⑻ sql中创建表

拼接SQL语句吧

Declare @SQL varchar(5000),
@PrimaryKeySQL varchar(300)
@tname varchar(10),
@fieldname varchar(10),
@ftype varchar(10),
@len varchar(4),
@declen varchar(4),
@cannull int,
@primaryk int
Set @tname = '这里是你要创建的表名称'
Set @SQL = 'Create Table '+@tname+'('
Declare cur_Table cursor for
(Select fieldname, ftype, len, declen, cannull, primaryk
from 表 where TName = @tname order by Seq)
Open cur_Table
Fetch Next From cur_Table Into @fieldname, @ftype, @len, @declen, @cannull, @primaryk
while @@Fetch_Status = 0
begin
if @SQL = ''
Set @SQL = @fieldname+' '+@ftype+'('+@len+')'
else @SQL = @SQL+','+@fieldname+' '+@ftype+'('+@len+')'
if @cannull = 0 Set @SQL = @SQL+' '+'not null'

if @primaryk = 1
begin
if @PrimaryKeySQL = ''
Set @PrimaryKeySQL = @fieldname
else Set @PrimaryKeySQL = @PrimaryKeySQL +','+ @fieldname
end
Fetch Next From cur_Table Into @fieldname, @ftype, @len, @declen, @cannull, @primaryk
end
Close cur_Table
Deallocate cur_Table
if @PrimaryKeySQL <> ''
begin
Set @SQL = @SQL+','
Set @PrimaryKeySQL = 'Primary Key('+@PrimaryKeySQL+')'
Set @SQL = @SQL + @PrimaryKeySQL
end
Set @SQL = @SQL+')'

Exec(@SQL)

随便写的 没有测试过 应该会有漏洞……大概就是这个意思

然后我想问问 你怎么用len做表字段名?这个貌似是保留字段吧……

⑼ sql语句创建表

可执行一个SQL语句或使用SQL事务管理器(SQL Enterprise Manager)来创建一个新表。

  1. 用SQL语句创建表:

    用CREATE语句创建表,CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,......)

  2. 用SQL事务管理器(SQL Enterprise Manager)来创建表:

  • 打开软件SQL事务管理器(SQL Enterprise Manager),点击“连接”。

  • 点击左上方的“新建查询”,则出现编写代码的窗口,在窗口中写下代码。

  • 点击左上方的红色感叹号,执行语句。

  • 执行语句。

  • 选择上方的“视图”按钮,右键点击,选择刷新,数据库和表格建立完成。

热点内容
存取速度最快的存储器是 发布:2024-12-26 10:17:39 浏览:65
我的世界服务器只能边跳边走 发布:2024-12-26 09:55:26 浏览:461
锈湖绿色盒子密码是什么 发布:2024-12-26 09:53:16 浏览:202
mysql数据库连接类 发布:2024-12-26 09:49:21 浏览:80
体算法 发布:2024-12-26 09:29:22 浏览:841
android时间时区时间 发布:2024-12-26 09:09:54 浏览:688
外壳加密狗 发布:2024-12-26 08:57:59 浏览:844
笔记本电脑密码怎么破解 发布:2024-12-26 08:57:20 浏览:71
360云盘分享取消密码是多少 发布:2024-12-26 08:55:37 浏览:821
脚本啥格式 发布:2024-12-26 08:55:00 浏览:129