首页数据库创建student数据库 数据库中创建一个学生表

创建student数据库 数据库中创建一个学生表

编程之家2023-10-20109次浏览

大家好,今天来为大家解答创建student数据库这个问题的一些问题点,包括数据库中创建一个学生表也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

创建student数据库 数据库中创建一个学生表

数据库基础用SQL语言创建student表 急...

create table [表名]

(

[自动编号字段] int IDENTITY(1,1) PRIMARY KEY,

[字段1]

nVarChar(50) default\'默认值\' null,

[字段2] ntext null,

创建student数据库 数据库中创建一个学生表

[字段3]

datetime,

[字段4] money null,

[字段5] int default 0,

[字段6] Decimal(12,4)

default 0,

创建student数据库 数据库中创建一个学生表

[字段7] image null,

)

--删除主键

alter table表名 drop constraint主键名

--添加主键

alter table表名 add

constraint主键名 primary key(字段名1,字段名2……)

--添加非聚集索引的主键

alter table表名 add

constraint主键名 primary key NONCLUSTERED(字段名1,字段名2……)

修改字段:

ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR(50) NULL

重命名表:(Access重命名表,请参考文章:在Access数据库中重命名表)

sp_rename\'表名\',\'新表名\',

\'OBJECT\'

新建约束:

ALTER TABLE [表名] ADD CONSTRAINT约束名 CHECK([约束字段]<=

\'2000-1-1\')

删除约束:

ALTER TABLE [表名] DROP CONSTRAINT约束名

新建默认值

ALTER TABLE [表名] ADD CONSTRAINT默认值名 DEFAULT\'51WINDOWS.NET\' FOR

[字段名]

删除默认值

ALTER TABLE [表名] DROP CONSTRAINT默认值名

数据库中创建一个学生表

SQL语言创建数据库和学生表

建立:

[sql]

create database zxl

create table学生表

(

学号 char(12) primary key,

姓名 char(6) not null,

性别 char(2) check(性别 IN('男','女')),

班级 char(15)

)

create table成绩表

(

学号 char(12)references学生表(学号),

课程号 char(2)references课程表(课程号),

成绩 int default(30),

primary key(学号,课程号)

)

create table课程表

(

课程号 char(2) primary key,

课程名 char(20),

学分 int check(学分>=1 and学分<=5)

)

操作:

[sql]

insert into学生表 values('201190609112','张xl','男','文专计1111')

insert into学生表 values('201190609113','张**','女','文专计1111')

insert into成绩表 values('201190609112','01',100)

insert into成绩表 values('201190609112','02',99)

insert into成绩表 values('201190609112','03',88)

insert into课程表 values('01','数据库系统',3)

insert into课程表 values('02','vb.net',4)

insert into课程表 values('03','java',4)

select*from成绩表

select姓名,课程名,成绩

from学生表,课程表,成绩表

where(学生表.学号=成绩表.学号 and课程表.课程号=成绩表.课程号)

order by成绩 desc

select avg(成绩)平均分,max(成绩)最高分,min(成绩)最低分

from成绩表

where学号='201190609112

怎么在SQL数据库中新建表。

依次点击开始-->输入cmd-->点击确定

2.在弹出的对话框中输入ipconfig,查看自己的ip地址

3.打开navicat软件,点击链接

4.点击确定,连接成功

5.连接成功后,选择刚才连接的数据库,右键选择新建数据库,根据需要填写数据库名称,字符集以及对应的排序规则,然后确定:

6.选中刚建立的数据库名称,双击后,选中表,右键选择新建表:

7.在右边出现的表中填写相关字段信息:

8.或者直接用建表语句:

如何用SQL语言创建一个数据库,命名为Student

以下代码可以创建一个数据库,还支持创建文件夹

<div style="text-align:left;padding:40px;width:auto; background:#FFFFFF">

<p style="font-size:10pt;"><b><u>创建数据库</u></b></p>

<%

On Error Resume Next

SqlDataBase="database/Student.mdb"'数据库路径

Set fso= Server.CreateObject("Scripting.FileSystemObject")

SqlDataBase=split(SqlDataBase,"/")

CurrentPath=""

for i=0 to Ubound(SqlDataBase)-1

if not fso.folderexists(Server.MapPath(CurrentPath&SqlDataBase(i))) then fso.CreateFolder(Server.MapPath(CurrentPath&SqlDataBase(i)))

if Err then

Response.Write(""&SqlDataBase(i)&"文件夹没有被创建!<br/><br/>"&Err.Description&"<br/><br/><br/><br/>")

err.Clear

exit for

end if

CurrentPath=CurrentPath&SqlDataBase(i)&"/"

next

Set fso= nothing

Set Ca= Server.CreateObject("ADOX.Catalog")

call Ca.Create(""&Connstr&"")

Set Ca= Nothing

If Err Then

Response.Write("数据库没有被创建!<br/><br/>"&Err.Description&"")

else

Response.Write("数据库创建成功!<br/><br/>")

end if

err.Clear

%></div>

方法二:

新建数据库并新建表

<%

'首先建立一个数据库文件

set conn=server.createobject("adox.catalog")

conn.create"provider=microsoft.jet.oledb.4.0;"&"data source="&server.mappath("Student.mdb")

%>

<%

'向该数据库中建立相应表格

set rs=server.createobject("adox.table")

'该表格名称

rs.name="aaaa"

'该表格字段(字段类型见相关附录)

rs.columns.append"id",3

rs.columns.append"liuyan",203

rs.columns.append"dt",7

conn.tables.append rs

set rs=nothing

%>

字段类型附录

203备注

7日期/时间

128二进制

11布尔

6货币

133日期

134时间

135日期时间

5双精度

4单精度

3数字

204二进制

202字符串

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

免备案国内服务器 请问国内有哪些永久免备案服务器推荐数据库主键和外键的作用(主键和外键的作用)