数据库,查询学生的全部信息语句

首先,使用企业管理器或向导创建一个使用SQL的数据库,将其命名为StudentManagementSystem,启动SQLSever服务,运行企业管理器,单击要创建数据库的服务器左侧的加号图标数据库并展开树文件夹右键单击“数据库”节点,在弹出的快捷菜单中选择“新建数据库”命令,然后按照提示创建各个数据库一步不深入。
细节。
假设学生管理系统中有三张表,分别是学生表、课表、课表。
表的结构如下:学生表(student)(学号(sno)常规编码定长字符类型。
,长度7,主码,姓名(sname)字符通用编码定长字符类型,长度8,非空,统一编码性别(ssex)定长字符类型,长度1,年龄(sage)微整数类型,部门(sdept)变长字符类型统一编码,长度20)课程表(course)(通用课程号(cno)定长字符类型统一编码,长度6,主码,课程名称(cname)定长统一编码字符类型,长度10,不为空,学分(credit)小整数,学期(semester)小整数)课程表(sc)(学号(sno)normalEncode定长字符类型,长度7,主码,外部课程号(cno)normalEncode定长字符类型,长度6,主码,外码level(级别)小整数,课程category(类型)正则编码定长字符类型,长度4),创建表的语句为:createtableStudent(Snochar(7)primarykey,Snamechar(8)notnull,Ssexnchar(1),Sagetinyint,Sdeptnvarchar(20))createtableCourse(Cnochar(6)primarykey,Cnamenchar(10)notnull,Creditsmallint,Semestersmallint)createtableSC(Snochar(7),Cnochar(6),Gradesmallint,Typechar(4),primarykey(Sno,Cno),Foreignkey(Sno)ReferencesStudent(Sno),Foreignkey(Cno)ReferencesCourse(Cno))每个表的结构type一般情况下,有变化可以修改。
上面的数据库和表格基本建立完毕,然后可以通过数据导入或SQL语句将学生的具体数据添加到数据库中。

SQL语言是结构化查询语言(StructuredQueryLanguage)的缩写。
SQL语言是一种数据库编程和查询语言,用于访问数据以及查询、更新和管理关系数据库系统;它也是数据库脚本文件的扩展。

查询学生表的姓名和成绩。用SQL表示。

假设学生表名为Student,Name字段名为Name,Grade字段名为Score。

那么“查询所有学生的姓名和成绩”的SQL语句为:

selectstudent.name,student.scorefromstudent;

下面我们将使用SQL练习网站。
为了测试结果,首先去测试网站SQLFiddle

,然后创建一个新的SQL表,最后编写一个可执行语句。

扩展信息:

SQLSELECT语法

SELECT列名FROM表名

和:SELECT*FROM表名

注意:SQL语句不区分大小写。
SELECT与SELECT等效。

SQLSELECT示例

要获取名为“LastName”和“FirstName”的列的内容(来自名为“Persons”的数据库表),请使用类似于以下语句的SELECT:

SELECTLastName,FirstNameFROMPersons