如何查看数据库表中的sql语句

如何查看数据库表中的sql语句,第1张

两种方式,一种是直接在sqlserver的列表中找到,另一种用写语句的方式查询。

方法一:

1、登陆SQL SERVER Manager Studio。

2、在左边的树找到自己要查询的数据库。如图:

3、点击“表”,就能看到这个库中的所有表了。

方法二:

1、登陆SQL SERVER Manager Studio。

2、点击左上角的“新建查询”。

3、在窗口中编写sql语句如下,然后运行

1

SELECT name FROM SysObjects Where XType='U' ORDER BY Name

结果截图:

-- 查询你 当前用户下,有哪些表\x0d\SELECT FROM user_tables\x0d\\x0d\-- 查询你 当前用户下, 可以访问哪些表 [也就是访问自己 和 其他用户的]\x0d\SELECT FROM all_tables\x0d\\x0d\-- 查询当前数据库所有的表, 需要你有 DBA 的权限\x0d\SELECT FROM dba_tables

SELECT语句的基本形式为

SELECT

[ALL|DISTINCT]<目标列表达式>[,<目标列表达式>···]

FROM

<表名或视图名>[,<表名或视图名>···]

[WHERE

<条件表达式>]

语句的功能是根据WHERE子句中的条件表达式,从基本表(或视图)中找出满足条件的元组,按SELECT子句中的目标列,选出元组中的目标列形成结果表。

SQL语句对数据库的 *** 作十分灵活方便,原因在于SELECT语句中的成分丰富多样,有许多可选形式,尤其是目标列和目标表达式,下面用例子来详细说明,例子涉及的是"学生-课程"数据库,其关系模式集如下:

学生信息表Student(SNO,SNAME,SSEX,SBIRTHDAY

CLASS)

教师信息表Teacher(TNO,TNAME,TSEX,TBIRTHDAY,DEPART)

课程信息表Course(CNO,CNAME,TNO)

成绩表Grade(SNO,CNO,DEGREE)

例题:查询Student表所有学生信息。

SELECT

FROM

Student;/选择 *** 作/

例题:查询Student表中所有学生的学号和姓名。

SELECT

SNO,SNAME

FROM

Student;/投影 *** 作/

例题:查询Grade表中成绩在60到80之间的所有记录。

SELECT

FROM

Grade

WHERE

degree

BETWEEN

60

AND

80;/选择 *** 作/

例题:查询Grade表中成绩为85、86、88的记录。

SELECT

FROM

Grade

WHERE

degree

IN(85,86,88);/选择 *** 作/

例题:查询所有学生的SNAME,CNAME和DEGREE。

SELECT

StudentSNAME,CourseCNAME,GradeDEGREE

FROM

Student,Course,Grade

WHERE

StudentSNO

=

GradeSNO,GradeCNO

=

CourseCNO;/连接 *** 作/

例题:查询"张旭"教师任课的学生成绩。

SELECT

CNO,SNO,DEGREE

FROM

Grade

WHERE

CNO=(SELECT

CourseCNO

FROM

Course,Teacher

WHERE

CourseTNO=TeacherTNO

and

TeacherTNAME="张旭")

此查询 *** 作为嵌套查询。子查询在上一级查询处理之前求解,即嵌套查询是从里向外处理的,这样,外层查询可以利用内层查询的结果,在此例中首先执行子查询:

SELECT

CourseCNO

FROM

Course,Teacher

WHERE

CourseTNO=TeacherTNO

and

TeacherTNAME="张旭"

获得张旭老师讲授课程的课程号(801003),然后执行外查询:

SELECT

CNO,SNO,DEGREE

FROM

Grade

WHERE

CNO="801003"

获得"张旭"教师任课的学生成绩。

以上就是关于如何查看数据库表中的sql语句全部的内容,包括:如何查看数据库表中的sql语句、怎么用sql语句查询、sql查询语句等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10058355.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存