关于用sql语句创建表格的问题

我 用mysql建立了一个表alarm
主索引是alarmid 、res,属性是unique
字段alarmid 类型是int(11) not null 默认值是0
字段res 类型是varchar(122) not null 默认值空
字段mm 类型是varchar(222) not null 默认值是0
如何用sql语句表示出来谢谢

第1个回答  2012-03-20
CREATE TABLE [dbo].[Table_1](
[alarmid] [int] NULL,
[res] [varchar](122) NULL,
[mm] [varchar](222) NULL
)
索引
CREATE UNIQUE NONCLUSTERED INDEX [d] ON [dbo].[Table_1]
(
[alarmid] ASC,
[res] ASC
)
第2个回答  2012-03-20
create table PropertyInfo--资产信息表(包含教学设备,实验器材等)
(
Proper_ID int identity(1,1) not null constraint pkBookID Primary Key,--资产ID
Proper_Name nvarchar(200) null,--资产名称
Proper_Model varchar(200) null,--型号
Proper_Type int references PropertyType(ProperType_ID),--资产类型
Proper_Principal varchar(100) null,--使用(保管)人[可为部门可为人员]
ImportDate datetime null default getdate(),--购置日期
Price varchar(50) null,--单价
Stock int null,--库存量
Remark nvarchar(2000) null--备注
)
第3个回答  2012-03-20
用下列语句
SHOW CREATE TABLE 表名\G

就可以自己显示出来了

请参考。追问

我就是想用sql的create table ***();写出来但是有的地方不太会

追答

对阿。你用那个语句执行以下就会出来
create文了。。试试看吧

追问

谢谢

本回答被提问者采纳
相似回答