建表脚本是什么
❶ DB2建表脚本中“IN TS_STATIC INDEX IN TS_STATIC_IDX; ”这两句语句是什么意思啊下面是完整的脚本。谢谢
IN TS_STATIC
INDEX IN TS_STATIC_IDX;
后面的
TS_STATIC
TS_STATIC_IDX
是指表空间, 也就是这个表存在 这个表空间里面.
如果不加 , 系统会默认创建到 系统的表空间
这是一段 建库建表的脚本 data.sql 文件
CREATE DATABASE SM_USER_NAME_TOBEREPLACE_sys
GO
use SM_USER_NAME_TOBEREPLACE_sys
if exists (select * from sysobjects where id = object_id(N'[dbo].[Group_permission]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[Group_permission]
GO
CREATE TABLE [dbo].[Group_permission] (
[seed_key_id] [int] IDENTITY (1, 1) NOT NULL ,
[group_id] [varchar] (50) NOT NULL ,
[pmt_key_id] [varchar] (50) NOT NULL ,
[origin_key_id] [varchar] (50) NULL
) ON [PRIMARY]
GO
❸ linux下如何用脚本来建表
#!/bin/sh
su - oracle
sqlplus /nolog
conn user/pass <<EOF
create table table1 (col1 number,col2 int);
exit
EOF
echo " table create"
exit
❹ sql 创建数据库 创建表 脚本代码~只要代码
创建数据库的SQL语句:
create database stuDB
on primary -- 默认就属于primary文件组,可省略
(
/*--数据文件的具体描述--*/
name='stuDB_data', -- 主数据文件的逻辑名称
filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称
size=5mb, --主数据文件的初始大小
maxsize=100mb, -- 主数据文件增长的最大值
filegrowth=15%--主数据文件的增长率
)
log on
(
/*--日志文件的具体描述,各参数含义同上--*/
name='stuDB_log',
filename='D:\stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)
删除这个数据库,SQL Server将数据库的清单存放在master系统数据库的sysdatabases表中,只需要查看该表是否存在于该数据库中就可以
了,语句如下:
use master -- 设置当前数据库为master,以便访问sysdatabases表
go
if exists(select * from sysdatabases where name='stuDB')
drop database stuDB
go
创建表和删除表的SQL语句如下:
use StuDB
go
if exists(select * from sysobjects where name='stuMarks')
drop table stuMarks
create table stuMarks
(
ExamNo int identity(1,1) primary key,
stuNo char(6) not null,
writtenExam int not null,
LabExam int not null
)
go
-- 其中,列属性"identity(起始值,递增量)" 表示"ExamNo"列为自动编号, 也称为标识列
alter table 表名
add constraint 约束名 约束类型 具体的约束说明
alter table 表名
drop constraint 约束名
alter table stuMarks
add constraint UQ_stuNo Unique(stuNo)
alter table stuMarks
drop constraint UQ_stuNo
/*--添加SQL登录账户--*/
exec sp_addlogin 'xie', '123456' -- 账户名为xie,密码为123456
--删除xie账户名
exec sp_droplogin 'xie'
/*--在stuDB数据库中添加两个用户(必须存在)--*/
use stuDB
go
exec sp_grantdbaccess 'xie','123456'
go
-- 提示:SQL Server 中的dbo用户是具有在数据库中执行所有活动权限的用户,表示数据库的所有者(owner),一般来说,
-- 如果创建了某个数据库,就是该数据库的所有者,即dbo用户,dbo用户是一个比较特殊的数据库用户,无法删除,且此用
-- 户始终出现在每个数据库中
/* --给数据库用户授权-- */
-- 授权的语法如下
-- grant 权限 [on 表名] to 数据库用户
use stuDB
go
grant select,update,insert on stuMarks to xie
grant create table to xie
go
❺ informix 利用建表脚本建表命令是什么
create table 表名
(
字段名 类型(长度),
........
);
❻ 如何用脚本导出数据库已有表的建表脚本
有时候我们建好一个数据库,想在再建一个备用的数据库,重新建一个会很麻烦,而且还要从新写建表语句,如果他是时间多的没地方用了,就是太任性了,下面我来告诉大家如果导出数据库的建表语句,来简化建表时的流程。
http://jingyan..com/article/5bbb5a1b11b47813eaa17975.html
❼ 请教,怎样编写一个创建表的的sql脚本
USE 数据库名 CREATE TABLE 表名 (列名 类型(大小) DEFAULT'默认值', 列名 类型(大小) DEFAULT'默认值', 列名 类型(大小) DEFAULT'默认值', ... ...); 比如: create table emp( id int, ename varchar(30), age int, job varchar(20));
❽ 用sql要创建数据库表,创建表的脚本语句和数据库建表语句具体有什么不同都能实现建表吗
脚本就是一秕可以执行的sql语句,不要让术语搞晕了。你把脚本的内容拷贝到数据库中执行和你直接在数据库中写sql语句是一样的,只不过是不用手工写了,省时省力。。
❾ 请问用数据库建表的脚本是什么
[userName] [varchar](20) COLLATE Chinese_PRC_CI_AS NULL,
[password] [varchar](20) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF]
❿ 如何使用powerdesigner建数据表并生成脚本
使用powerdesigner建数据表并生成脚本方法:
1、打开powerdesinger。
2、在这里新建物理模型。
3、在这里点击确定就可以了。
4、接下来在新建完的那个图标上新建一个table就可以了。
5、现在就可以在这里编写table表了。
6、最后生成的效果就可以看到了。