當前位置:首頁 » 編程語言 » 用sql命令寫學生代碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

用sql命令寫學生代碼

發布時間: 2022-05-05 10:04:08

⑴ 使用sql命令實現查詢,查詢平均分不及格的學生人數。怎麼寫啊

已知:
選課表(學號,課程編號,成績)

查詢平均分不及格的學生人數的SQL代碼:
select 平均分不及格的學生人數 = count(*)
from 選課表
where 學號 in ( select 學號,avg(成績)
from 選課表
group by 學號
having avg(成績) < 60 )

⑵ 用sql語句創建學生資料庫代碼的具體方法

create database student
on(
name='std',filename='c:\std.mdf',size=10,filegrowth=2
)log on
(
name='std_log',filename='c:\std_log.log',size=5
)

⑶ SQL創建學生表源代碼要怎樣創建

1. 創建表 CREATE TABLE 學生信息 ( 學號varchar(14) IDENTITY(1,1) -不可恢復,除非保留源代碼 --- sp_helptext 圖名 -查看視圖源代碼 --

⑷ 用SQL 資料庫語句寫出來的代碼 一、學生庫:學生表(學號、姓名、)

DriverManager // static { try { java.sql.DriverManager.registerDriver(new Driver()); } catch (SQLException E) { throw new RuntimeException("Can't register driver!"); } } 原來,Driver在static塊中會注冊自己到java.sql.DriverManager。

⑸ 用SQL語句寫出代碼

create table 學生基本信息表
(
Sno int ,
Sname varchar(20),
Ssex varchar(2),
Sage int ,
Sdate datatime,
Sp varchar(10),
Sdept varchar(30)
)
go
insert into 學生信息表 values(『10331』,『李君』,『女』,22,#2005-7-1#,『浙江省紹興市』,『信息系』)

⑹ 在學生表裡增加一個學生用sql語句怎麼寫

insert into student(code,name) values('1001','張三');
在表student中增加一名叫張三的學生。

⑺ 用sql代碼寫一個學生信息資料庫包括姓名,學號,性別,年齡,冰寫出一條插入信息語句

CREATE DATABASE Students
ON PRIMARY
(
NAME = 'STU_DATA',
FILENAME = 'C:\MYSQL\SUT_DATA.MDF',
SIZE = 5,
FILEGROWTH = 15%
)
LOG ON
(
NAME = STUL_DATA',
FILENAME = 'C:\MYSQL\SUTL_DATA.LDF',
SIZE = 5,
FILEGROWTH = 10%,
)
GO
USE Students
CREATE TABLE Student
(
學號 INT NOT NULL PRIMARY KEY,
性別 NVARCHAR(10) NOT NULL,
年齡 NVARCHAR(10) NOT NULL,
)
GO
INSERT Student VALUSE (01,'男','20')

⑻ 用SQL語言創建學生成績資料庫的代碼

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[CangKu]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[CangKu]
GO

CREATE TABLE [dbo].[成績] (
[學號] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[科目] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
...........

) ON [PRIMARY]
GO

⑼ 使用SQL語句向表插入一條學生記錄:(其中學號的值為自動編號)如何實現

insert into 表名(欄位名逗號隔開(不用寫自動增長那列)) values(對應的值也是逗號隔開)

要是每個欄位都要插入那就可以寫成

insert into 表名 values(順序寫值,每個欄位都要寫(不包括自動增長列))

into可以省略不寫

insert into語句可以有兩種編寫形式:

1、無需指定要插入數據的列名,只需提供被插入的值即可:

insert into table_name

values (value1,value2,value3,...);

2、需要指定列名及被插入的值:

insert into table_name (column1,column2,column3,...)

values (value1,value2,value3,...);

(9)用sql命令寫學生代碼擴展閱讀

SQL常用語句

查所有資料庫 show databases;

創建資料庫 create database db1;

查看資料庫 show create database db1;

創建資料庫指定字元集 create database db1 character set utf8/gbk

刪除資料庫 drop database db1;

使用資料庫 use db1;

創建表 create table t1(id int,name varchar(10));

查看所有表 show tables;

查看單個表屬性 show create table t1;

查看錶欄位 desc t1;

創建表指定引擎和字元集 create table t1(id int,name varchar(10)) engine=myisam/innodb charset=utf8/gbk;

⑽ 利用sql語句完成創建學生表,學生表中屬性有學號,姓名,班級號,性別,年齡

select
學號,姓名,性別
from
s
select
distinct
學號
from
sc
select
sc.成績,s.學號,s.姓名,c.課程名
from
s,sc,c
where
s.學號=sc.學號
and
c.課程號=sc.課程號
select
sc.學號,sc.成績
from
sc
where
sc.課程號
in
(select
課程號
from
c
where
教師姓名='周濤')
insert
into
c
(課程號,課程名,教師姓名,辦公室)
values
('c701','組合數學','張群','312')