一下步骤以mysql数据库为例:
登录数据库
代码:mysql -u root -p
输入密码
创建数据库
代码:
create database test;
使用刚才创建的数据库
代码: use test;
创建一张表
代码:
create table user(id int not null,username varchar(100) not null,password varchar(100) not null,primary key(id));
向表里添加一条数据
insert into user(id,username,password) values(1,'zhang','123');
查询数据
代码:select from user;
至此,一套完整的流程就跑完了。
SQL语言创建数据库和学生表
建立:
[sql]
createdatabasezxl
createtable学生表
(
学号char(12)primarykey,
姓名char(6)notnull,
性别char(2)check(性别IN('男','女')),
班级char(15)
)
createtable成绩表
(
学号char(12)references学生表(学号),
课程号char(2)references课程表(课程号),
成绩intdefault(30),
primarykey(学号,课程号)
)
createtable课程表
(
课程号char(2)primarykey,
课程名char(20),
学分intcheck(学分>=1and学分
)
*** 作:
[sql]
insertinto学生表values('','张xl','男','文专计1111')
insertinto学生表values('','张','女','文专计1111')
insertinto成绩表values('','01',100)
insertinto成绩表values('','02',99)
insertinto成绩表values('','03',88)
insertinto课程表values('01','数据库系统',3)
insertinto课程表values('02','vbnet',4)
insertinto课程表values('03','java',4)
selectfrom成绩表
select姓名,课程名,成绩
from学生表,课程表,成绩表
where(学生表学号=成绩表学号and课程表课程号=成绩表课程号)
orderby成绩desc
selectavg(成绩)平均分,max(成绩)最高分,min(成绩)最低分
from成绩表
where学号='
创建一个名为教学管理的数据库创建学生表要求定义主码一、简答
1、DBA的职责是什么?
2、视图的作用有哪些
3、数据库的完整性和安全性有什么区别?
4、SQL语言的特点是什么
5、数据字典通常包括哪几部分?
6、什么是基本表,什么是视图,二者的区别和联系是什么
7、DBMS的主要功能是什么
8、什么是数据库备份和恢复?为什么要备份和恢复数据库
9什么是事务?事务的作用?SQL中事务的语法结构是怎样的?
10、举出实体之间具有一对一、一对多、多对多的联系的例子。
11、数据库的并发 *** 作会带来哪些问题?如何解决
12、什么是日志文件?简述日志文件恢复事务的过程(即:事务故障的恢复的过程)。
13、关系完整性约束规则有哪三类?
14、数据库管理技术发展的三个阶段?
15、写出数据库的设计的五个阶段。
16、根据3NF的定义及规范化方法,对关系模式R(U,F)U={学号,姓名,所在系,系主任,课程号,成绩}F={学号→姓名,学号→所在系,所在系→系主任(学号,课程号)→成绩}进行分解,使其满足3NF。
17、什么是事务?事务有哪些特征
18、写出关系型数据库的第一、第二、第三范式的各自要求。
19、举三个例子分别说明二元联系的三种情况(1:1、1:M、M:N)。
运行sql文件出错
解决办法:使用Notepad打开文件,选择格式->无BOM的UTF8格式编码
可以有两种办法啦:
1在企业管理器里面建:这种方法很简单点击选中的数据库右键新建即可相信你应该会不多说了。
2在查询分析器里建:基本思路要建表,表是要在库里建的所以你要先引用你要使用的数据库加进来再开始建表,以下为一个简单实例;
create
database
student
--创建一个student数据库由于这里主要说建表所以建一个简单的数据库
use
student
--引用数据库student
create
table
Test(
--创建一个Test表
name
varchar(20)
primary
key
indentity(1,1),--列名(字段名)
数据类型
在此加主键约束就不用加非空约束
再加上自动增长列(含义从1开始增长增长量是1)
password
varchar(10)
not
null
--注意建表最后一个字段名时结尾不要加逗号否则会出错
)
数据库代数系统运算表创建方法如下:
1格式,字段1 数据类型列的特征,包括该列是否为空,是否是标识列自动编号,是否有默认值,是否为主键等。2
数据类型列的特征。为自动编号,第一个值为1,增量为1。
还有在资源管理器上方,选择表建立的所在数据库,输入一下代码,建立表,内容根据表的内容自行设计,点击对号,查看语法是否正确,点击执行。右击所建表的数据库下的表,点击新建表。根据自己需要,填写自己所需内容,**小锁表示主键。表内容填写完成后,右击上方,点击保存,d出对话框,重新命名。点击完成。
特色数据库建设已经成为高校图书馆的研究热点。
特色数据库的建设是一个系统工程,包含着规划、论证、收集、整理、加工、分类、网页建设与维护等环节,同时还包含一些技术问题。在这个系统工程建设中,首先应该从源头开始严格把关,即在建库之初的规划、论证阶段要有科学严谨的态度,在全面了解特色数据库建设总体情况的基础上,提出可行性报告。
1、选题论证要严谨
目前特色数据库建设中低水平重复建设、缺乏特色、更新缓慢等现象比较普遍。作为高校图书馆,应该划定范围,有所为,有所不为,才能找准自己的位置,才能建设既符合高校的办学特点。又有可持续发展潜力的特色数据库。因此开发特色数据库首先要选好题,把好立项论证关,在对国内外数据库信息资源分布状况进行认真调查的基础上,针对馆藏特点、重点学科设置、用户需求等因素,确定适当的主题范围或文献类型范围。不要一味地求“大”、求“全”,而应该求“精”、求“特”,也就是说内容不要太杂。面不要太广,要重点关注某一领域,尽可能地将该领域内的有价值的东西收录进来,体现数据库的专题性和独特性。
2、数据源的收集要全面
数据是数据库的核心,数据质量从某种意义上说就是数据库的质量。因此,数据的收集是数据库建设中十分重要的环节。要确保收集信息的完整性和权威性,主要应注意以下几方面:
(1)确定合理的收集范围,包括学科范围、时限范围、地域范围、文种范围等。
(2)确定信息源的种类,包括图书、期刊、会议录、论文集、专利文献、产品说明、科技报告及网上信息等;
(3)确定收录信息的形式,包括文字、表格、、动画、音乐及多媒体信息。
你可以试一下华创信息管理平台,无论想管理什么建表即可,而且无需编程,面向非专业人士,可以直接在线使用。
与其它软件相比,最大特点是无需编程、自由建表,可根据业务变化随时调整、随时扩展,适用性强。
这个软件的话你从百度里面搜集下就可以有地方下载。
create table student(
姓名 varchar(20),
性别 char(2),
学校 varchar(20),
年级 varchar(20),
科目 varchar(20),
辅导老师 varchar(20),
家长 varchar(20),
心理 varchar(20),
出生日期 datetime
)
以上就是关于怎么样建立数据库,需要详细的步骤。全部的内容,包括:怎么样建立数据库,需要详细的步骤。、数据库中创建一个学生表、怎么在SQL数据库中新建表(怎么在sqlserver数据库中创建表)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)