新建数据库代码
创建数据库和表的操作有两种方法:
一、可视化操作
1.创建数据库
选中数据库右击,在出现的对话框中选择新建数据库,然后新出现的对话框中填写数据库的名称
2.创建数据表
选中数据库下的表右击,在出现的对话框最上方有新建表选项,新出现的对话框中有列名、数据类型、允许Null值三列,这里可以添加表的的列,添加好列后保存Ctrl+S或者点击上方的保存,填写表名称确定就创建好了。
二、使用SQL语句创建
1.创建数据库
createdatabasestuDB--stuDB是数据库的名称
onprimary--默认就属于primary文件组,可省略
(
/*--数据文件的具体描述--*/
name='stuDB_data',--主数据文件的逻辑名称
filename='D:stuDB_data.mdf',--主数据文件的物理路径和名称
size=5mb,--主数据文件的初始大小
maxsize=100mb,--主数据文件增长的最大值
filegrowth=15%--主数据文件的增长率
)
logon
(
/*--日志文件的具体描述,各参数含义同上--*/
name='stuDB_log',
filename='D:stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)
-----2.创建数据表
useStuDB--使用某个数据库(在某个数据库下建表)
go
ifexists(select*fromsysobjectswherename='stuMarks')--查询数据库是否已存在此表
droptablestuMarks--如果存在该表则删除,不存在不执行此句
createtablestuMarks--stuMarks是表的名称
(
ExamNointidentity(1,1)primarykey,--列名数据类型约束
stuNochar(6)notnull,--列名数据类型是否允许插入Null值
writtenExamintnotnull,
LabExamintnotnull
)
go
--其中,列属性"identity(起始值,递增量)"表示"ExamNo"列为自动编号,也称为标识列altertable表名
addconstraint约束名约束类型具体的约束说明
altertable表名
dropconstraint约束名
㈡ 如何建立一个数据库
MySQL安装完成后,要想将数据存储到数据库的表中,首先要创建一个数据库。创建数据库就是在数据库系统中划分一块存储数据的空间。在MySQL中,创建数据库的基本语法格式如下所示:
CREATE DATABASE 数据库名称;
在上述语法格式中,“CREATE DATABASE”是固定的SQL语句,专门用来创建数据库。“数据库名称”是唯一的,不可重复出现。
例如下面我们创建一个名称为itcast的数据库,SQL语句如下所示:
CREATE DATABASE itcast;
执行结果如下所示:
上述执行结果显示出了数据库itcast的创建信息,例如,数据库itcast的编码方式为utf-8。
㈢ 如何使用SQL代码创建数据库
我们一般都是运用图形化工具创建数据库,那么如何运用SQL语言创建数据库呢?下面我给大家分享一下。
工具/材料
SQL Server Managment
- 01
首先打开SQL Server Managment,登录本地数据库管理平台,如下图所示
- 02
然后点击顶部的新建查询按钮,如下图所示
- 03
接下来在查询编辑界面输入create database语句,后面加上数据库名称,如下图所示
- 04
最后我们就可以在数据库列表中看到创建的数据库了,如下图所示
㈣ 用SQL语言如何创建学生成绩数据库的代码
create database [数据库名];x0dx0auser [该数据库名];x0dx0ax0dx0a--学生表x0dx0acreate table [学生表表名](x0dx0asId int primary key, --学生ID编号,主键x0dx0asName varchar(10) unique not null, --学生名字x0dx0a);x0dx0ax0dx0a--科目表x0dx0acreate table [科目表表名](x0dx0asjId int primary key, --科目ID编号,主键x0dx0asjName varchar(10) unique not null, --科目名称x0dx0a);x0dx0ax0dx0a--成绩表x0dx0acreate table [成绩表表名]x0dx0arId int primary key, --成绩ID编号,主键x0dx0asjId int references [科目表表名](sjId), --科目ID编号,继承科目表的ID编号x0dx0asId int references [学生表表名](sId), --学生ID编号,继承学生表的ID编号x0dx0aresult float not null --成绩x0dx0a);x0dx0ax0dx0a--查询语句x0dx0aselect r.rId,sj.sjId,sj.sjName,su.sId,su.sName,r.result x0dx0afrom [成绩表表名] r,x0dx0ajoin [科目表表名] sj on sj.sjId=r.sjId,x0dx0ajoin [学生表表名] su on su.sId=r.sId;
㈤ SQL数据库用代码创建 怎么创建
create database 数据库名称
on
(
name='aaa',
filename='aaa.dbf',
size=初始大小,
maxsize=存储上限,
filegrowth=增长增量
)
log on
(
name='b',
filename='b.ldf',
size=初始大小,
maxsize=存储上限,
filegrowth=增长增量
)
(5)新建数据库代码扩展阅读:
SQL语句创建基本数据库
SQL语句代码:CREATE DATABASE 语句。
CREATE DATABASE Epiphany
ON
(
NAME = Epiphany,
FILENAME = 'E:SQL SERVER 2008Epiphany_data.mdf',
SIZE = 5MB,
MAXSIZE = 20,
FILEGROWTH = 20
)
LOG ON
(
NAME = Epiphany,
FILENAME = 'E:SQL SERVER 2008Epiphany_log.ldf',
SIZE = 2MB,
MAXSIZE = 10MB,
FILEGROWTH = 1MB
);
可以用这个模板,例子:
CREATE DATABASE Epiphany
ON
(
NAME = Epiphany,
FILENAME = 'E:SQL SERVER 2008Epiphany_data.mdf',
SIZE = 5MB,
MAXSIZE = 20,
FILEGROWTH = 20
)
LOG ON
(
NAME = Epiphany,
FILENAME = 'E:SQL SERVER 2008Epiphany_log.ldf',
SIZE = 2MB,
MAXSIZE = 10MB,
FILEGROWTH = 1MB
);
完毕!
㈥ 创建一个txl的数据库代码是什么
连接Mysql,创建名称,选择代码运行即可。
具体的操作步骤:第一打开Navicat,并选择连接Mysql,第二点击新建查询,第三选择我们要执行代码的位置,第四在其下面输入CREATEDATABASE,并在后面输入要创建的数据库名称,第五选择代码即新建的名称点击运行,运行后即完成数据库创建。
在创建数据库时,数据库命名有以下几项规定:一是不能与其他数据库重名,否则将会发生错误。二是名称可以由任意字母,阿拉伯数字,下划线和特殊符号组成,可以使用上述的任意字符开头,但不能使用单独的数字,否则会造成它与数值相混淆。三是名称最长可以为64个字符,而别名最多可长达256个字符。四是不能使用MySQL关键字作为数据库名,表名。五是在默认情况下,Windows下数据库名,表名的大小写是不敏感的,而在Linux下数据库名,表名的大小写是敏感的。为了便于数据库在平台间进行移植,建议采用小写来定义数据库名和表名。