当前位置:首页 » 数据仓库 » 制作数据库sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

制作数据库sql

发布时间: 2022-04-13 15:27:48

数据库制作(sql语句应用)

创建一个Access数据库
数据库中包括下列三个表,数据类型自己考虑。
Students(学号,姓名,性别,出生日期,入学成绩,专业,个人简历,照片)
Course(课程号,课程名称,学时,学分)
Grade(学号,课程号,成绩)
三个表中分别存有30条、8条、60条不同的记录。
⑴在查询状态下,在SQL视图中分别用SQL语句实现创建以上三个表。
create
table
Students
(
学号
char(10),
性别
char(10),
出生日期
datetime,
入学成绩
int,
专业
char(10),
个人简历
char(10),
照片
char(100)
)
其他依次类推
⑵分别用SOL语句实现对表结构增加字段,删除字段,修改字段(类型,长度,名称)。
alter
table
students
性别
char(20)
⑶分别用SQL语句实现对三个表中记录的追加。
insert
into
students
values
('0001','张三',',',',……)
⑷分别用SQL语句实现对三个表中满足条件记录的更新。
update
students
set
name
'李四'
where
……
⑸分别用SQL语句实现对三个表中相应记录删除。
delete
from
students
⑹用SQL语句实现对以上三个表进行相关数据的查询,查询的结果中应包括学号、姓名、性别、课程名称、成绩等内容。
⑺制作窗体,表示三个表数据
⑻将分别制作三个表的打印报表及⑹查询结果的打印报表。

㈡ 设计一个SQL数据库

你说的太模糊
1.创建数据库 create database 数据库名 例:create database test
go
2.使用创建的数据库 use 数据库名 例:use test
go
3.创建表 create table 表名(字段名 字符类型 相应约束,字段名 字符类型…) 例:create table test(test1 char(6)primary key,test2 int)
go
4.插入数据 insert into 表名(字段名) values(对应数据) 例:insert into test(test1) values('小白') insert into test values('小黑',16)
go
5.查询(符合条件)数据 select 字段名 from表名 where=条件 select test1 from test where test2=16
go
6.删除(符合条件)数据 delete from 表名 where 条件

㈢ 怎么做数据库

如下:

㈣ sql如何生成sql文件

材料/工具:

1、打开数据库

㈤ 用sql做一个数据库

使用SQL SERVER新建立一个数据库方法如下:1、选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。 2、在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点 3、右键单击【数据库】节点,从弹出来的快捷菜单中选择【新建数据库】命令。 4、执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作, 5、在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。 6、在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。 7、在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。 8、切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。 9、切换到【文件组】页,在这里可以添加或删除文件组。 10、完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。

㈥ 关于SQL数据库制作.

SQL是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。 ##1 二、SQL数据库数据体系结构 SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在SQL中,关系模式(模式)称为“基本表”(base table);存储模式(内模式)称为“存储文件”(stored file);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。名称对称如^00100009a^: ##1 三、SQL语言的组成 在正式学习SQL语言之前,首先让我们对SQL语言有一个基本认识,介绍一下SQL语言的组成: 1.一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。 2.一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项。 3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。 4.一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。 5.用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关系(表格)。 6.SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用,宿主语言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada语言等。SQL用户也能作为独立的用户接口,供交互环境下的终端用户使用。 ##1 四、对数据库进行操作 SQL包括了所有对数据库的操作,主要是由4个部分组成: 1.数据定义:这一部分又称为“SQL DDL”,定义数据库的逻辑结构,包括定义数据库、基本表、视图和索引4部分。 2.数据操纵:这一部分又称为“SQL DML”,其中包括数据查询和数据更新两大类操作,其中数据更新又包括插入、删除和更新三种操作。 3.数据控制:对用户访问数据的控制有基本表和视图的授权、完整性规则的描述,事务控制语句等。 4.嵌入式SQL语言的使用规定:规定SQL语句在宿主语言的程序中使用的规则。 下面我们将分别介绍: ##2 (一)数据定义 SQL数据定义功能包括定义数据库、基本表、索引和视图。 首先,让我们了解一下SQL所提供的基本数据类型:(如^00100009b^) 1.数据库的建立与删除 (1)建立数据库:数据库是一个包括了多个基本表的数据集,其语句格式为: CREATE DATABASE <数据库名> 〔其它参数〕 其中,<数据库名>在系统中必须是唯一的,不能重复,不然将导致数据存取失误。〔其它参数〕因具体数据库实现系统不同而异。 例:要建立项目管理数据库(xmmanage),其语句应为: CREATE DATABASE xmmanage (2) 数据库的删除:将数据库及其全部内容从系统中删除。 其语句格式为:DROP DATABASE <数据库名> 例:删除项目管理数据库(xmmanage),其语句应为: DROP DATABASE xmmanage 2.基本表的定义及变更 本身独立存在的表称为基本表,在SQL语言中一个关系唯一对应一个基本表。基本表的定义指建立基本关系模式,而变更则是指对数据库中已存在的基本表进行删除与修改。

㈦ 数据库sql 大神帮忙做一个!!!

创建数据库的SQL语句:

1 create database stuDB
2 on primary -- 默认就属于primary文件组,可省略
3 (
4 /*--数据文件的具体描述--*/
5 name='stuDB_data', -- 主数据文件的逻辑名称
6 filename='D:\stuDB_data.mdf', -- 主数据文件的物理名称
7 size=5mb, --主数据文件的初始大小
8 maxsize=100mb, -- 主数据文件增长的最大值
9 filegrowth=15%--主数据文件的增长率
10 )
11 log on
12 (
13 /*--日志文件的具体描述,各参数含义同上--*/
14 name='stuDB_log',
15 filename='D:\stuDB_log.ldf',
16 size=2mb,
17 filegrowth=1mb
18 )

那么如何删除这个数据库呢,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

㈧ 怎么创建一个空的SQL数据库用什么软件具体怎么做

拿学生信息管理举例:最简单的步骤
1.创建数据库stu_db,新建表stuInfo(学生信息表),并建立相应的字段;
2.写一个类clsDB,用于连接数据库;用SqlConnection对象;
3.新建一个add.aspx页面,用来添加学生信息;
4.新建一个show.aspx页面,用Repeater数据控件显示数据,此页面的主要功能有:(1)根据指定的学生编号删除学生信息、(2)链接到修改数据的页面,用问号传值将学生编号传到update.aspx页面;
5.新建一个update.aspx页面,此页面用来修改学生信息,用Request对象接问号传值,根据接收的学生编号的值查询该编号所对应的学生信息,然后更新信息。
很不错哦,你可以试下
f去a悭zミuЕgeモチqs}v侑d66110840762011-9-11
1:07:08

㈨ 如何建立sql数据库

问的太笼统了,数据库可多了

如果建网站实用大型数据库可以分为
asp选择实用sql server最佳
php选择mysql最佳
jsp选择mysql,oracle(JSP不懂)

还有CGI到底能连什么数据库,怎么连我一点也不知道,没用过

所以我没法回答你,楼上的针对MS SQL SERVER指出了些,我也不重复了
MYSQL ,ORACEL更没必要详细讲,特别是ORACLE不是一句两句能说清楚的

大型数据库期势必操作系统还复杂

㈩ 怎么制作SQL数据库

可以在查询分析器中用sql语句创建:create database 数据库名;也可以在企业管理器中直接新建数据库。