SQL数据库用代码创建怎么创建?

SQL数据库用代码创建怎么创建?,第1张

createdatabase数据库名称

on

(

name='aaa',

filename='aaa.dbf',

size=初始大小,

maxsize=存储上限,

filegrowth=增长增量

)

logon

(

name='b',

filename='b.ldf',

size=初始大小,

maxsize=存储上限,

filegrowth=增长增量

)

扩展资料:

SQL语句创建基本数据库

SQL语句代码:CREATEDATABASE语句。

CREATEDATABASEEpiphany

ON

(

NAME=Epiphany,

FILENAME='E:\SQLSERVER2008\Epiphany_data.mdf',

SIZE=5MB,

MAXSIZE=20,

FILEGROWTH=20

)

LOGON

(

NAME=Epiphany,

FILENAME='E:\SQLSERVER2008\Epiphany_log.ldf',

SIZE=2MB,

MAXSIZE=10MB,

FILEGROWTH=1MB

)

可以用这个模板,例子:

CREATEDATABASEEpiphany

ON

(

NAME=Epiphany,

FILENAME='E:\SQLSERVER2008\Epiphany_data.mdf',

SIZE=5MB,

MAXSIZE=20,

FILEGROWTH=20

)

LOGON

(

NAME=Epiphany,

FILENAME='E:\SQLSERVER2008\Epiphany_log.ldf',

SIZE=2MB,

MAXSIZE=10MB,

FILEGROWTH=1MB

)

完毕!

我们一般都是运用图形化工具创建数据库,那么如何运用SQL语言创建数据库呢?下面我给大家分享一下。

工具/材料

SQL Server Managment

01

首先打开SQL Server Managment,登录本地数据库管理平台,如下图所示

02

然后点击顶部的新建查询按钮,如下图所示

03

接下来在查询编辑界面输入create database语句,后面加上数据库名称,如下图所示

04

最后我们就可以在数据库列表中看到创建的数据库了,如下图所示

创建数据库和表的 *** 作有两种方法:

一、可视化 *** 作

1.创建数据库

选中数据库右击,在出现的对话框中选择新建数据库,然后新出现的对话框中填写数据库的名称

2.创建数据表

选中数据库下的表右击,在出现的对话框最上方有新建表选项,新出现的对话框中有列名、数据类型、允许Null值三列,这里可以添加表的的列,添加好列后保存Ctrl+S或者点击上方的保存,填写表名称确定就创建好了。

二、使用SQL语句创建

1.创建数据库

create database stuDB  --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

)

  

-----2.创建数据表

use StuDB   --使用某个数据库(在某个数据库下建表)

go 

if exists(select * from sysobjects where name='stuMarks')--查询数据库是否已存在此表

drop table stuMarks--如果存在该表则删除,不存在不执行此句

create table stuMarks  --stuMarks是表的名称

(

    ExamNo      int     identity(1,1) primary key,--列名    数据类型   约束

    stuNo       char(6) not null,--列名   数据类型   是否允许插入Null值

    writtenExam int     not null,

    LabExam     int     not null

)

go

    

-- 其中,列属性"identity(起始值,递增量)" 表示"ExamNo"列为自动编号, 也称为标识列alter table 表名

add constraint 约束名 约束类型 具体的约束说明

alter table 表名

drop constraint 约束名


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9565351.html

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

发表评论

登录后才能评论

评论列表(0条)

保存