CREATE TABLE 职工(
职工号 INT PRIMARY KEY,
姓名 VARCHAR(10)
年龄 INT,
性别 VARCHAR(2)
);
CREATE TABLE 社会团体(
编号 INT PRIMARY KEY,
名称 VARCHAR(20),
负责人 INT,
活动地址 VARCHAR(50)
);
ALTER TABLE 社会团体
ADD CONSTRAINT cons_1
FOREIGN KEY (负责人) REFERENCES 职工;
CREATE TABLE 参加(
职工号 INT NOT NULL,
编号 INT NOT NULL,
参加日期 DATETIME,
PRIMARY KEY (职工号, 编号)
);
ALTER TABLE 参加
ADD CONSTRAINT _cons_2
FOREIGN KEY (职工号) REFERENCES 职工;
ALTER TABLE 参加
ADD CONSTRAINT cons_3
FOREIGN KEY (编号) REFERENCES 社会团体;
create database 数据库名称
on
(
name='aaa',
filename='aaadbf',
size=初始大小,
maxsize=存储上限,
filegrowth=增长增量
)
log on
(
name='b',
filename='bldf',
size=初始大小,
maxsize=存储上限,
filegrowth=增长增量
)
扩展资料:
SQL语句创建基本数据库
SQL语句代码:CREATE DATABASE 语句。
CREATE DATABASE Epiphany
ON
(
NAME = Epiphany,
FILENAME = 'E:\SQL SERVER 2008\Epiphany_datamdf',
SIZE = 5MB,
MAXSIZE = 20,
FILEGROWTH = 20
)
LOG ON
(
NAME = Epiphany,
FILENAME = 'E:\SQL SERVER 2008\Epiphany_logldf',
SIZE = 2MB,
MAXSIZE = 10MB,
FILEGROWTH = 1MB
);
可以用这个模板,例子:
CREATE DATABASE Epiphany
ON
(
NAME = Epiphany,
FILENAME = 'E:\SQL SERVER 2008\Epiphany_datamdf',
SIZE = 5MB,
MAXSIZE = 20,
FILEGROWTH = 20
)
LOG ON
(
NAME = Epiphany,
FILENAME = 'E:\SQL SERVER 2008\Epiphany_logldf',
SIZE = 2MB,
MAXSIZE = 10MB,
FILEGROWTH = 1MB
);
完毕!
第一步:先要判断当前数据库系统中是否存在你要新建的数据库,如果是就要删除(MASTER系统数据库中的sysdatabases表中存放了所有数据库清单)
use master
go
if exists(select from sysdatabases where name='XSGL')
drop database XSGL
go
create database XSGL
on
(
name='XSGL_data',
filename='XSGL_datamdf',
size=10mb,
maxsize=100mb,
filegrowth=1mb
)
log on
(
name='XSGL_log,
filename='XSGL_logldf',
size=10mb,
maxsize=100mb,
filegrowth=1mb
)
以上就是关于用sql语句创建数据库全部的内容,包括:用sql语句创建数据库、SQL数据库用代码创建 怎么创建、1,使用SQL语句创建一个名为XSGL的数据库。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)