结构化查询语言(SQL)是在各种数据库及程序中使用最广泛的数据库 *** 作语言,请使用SQL语句完成以下 *** 作: 教

结构化查询语言(SQL)是在各种数据库及程序中使用最广泛的数据库 *** 作语言,请使用SQL语句完成以下 *** 作: 教,第1张

(1) update 教师 set 年龄=年龄+1

(2) select from 教师 where 所属院系='软件学院' order by 编号

(3) insert into 教师(编号,姓名,性别,年龄,所属院系,职称) values('4331','李艳','女',28,'计算机学院','讲师')

(4) delete from 教师 where 年龄>60

也可以这样写

delete from 教师 where 年龄>60

参考:

1、查询SQL中的所有表:

Select TABLE_NAME FROM 数据库名称INFORMATION_SCHEMATABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称

2、查询SQL中所有表及列:

Select dbosysobjectsname as Table_name, dbosyscolumnsname AS Column_name FROM dbosyscolumns INNER JOIN dbosysobjects ON dbosyscolumnsid = dbosysobjectsid Where (dbosysobjectsxtype = 'u') AND (NOT (dbosysobjectsname LIKE 'dtproperties'))

3、在Sql查询分析器,还有一个简单的查询方法:

EXEC sp_MSforeachtable @command1="sp_spaceused ''" 执行完之后,就可以看到数据库中所有用户表的信息

4、查询总存储过程数:

select count() 总存储过程数 from sysobjects where xtype='p'

D = 默认值或 DEFAULT 约束

F = FOREIGN KEY 约束

L = 日志

FN = 标量函数

IF = 内嵌表函数

P = 存储过程

PK = PRIMARY KEY 约束(类型是 K)

RF = 复制筛选存储过程

S = 系统表

TF = 表函数

TR = 触发器

U = 用户表

UQ = UNIQUE 约束(类型是 K)

V = 视图

X = 扩展存储过程

where条件表达式

--统计函数

复制代码代码如下:

Select count(1) from student;

--like模糊查询

--统计班上姓张的人数

复制代码代码如下:

select count() from student where realName like '张%';

--统计班上张姓两个字的人数

复制代码代码如下:

select count() from student where realName like '张_';

--统计班上杭州籍的学生人数

复制代码代码如下:

select count() from student where home like '%杭州%';

--查询班上每位学生的年龄

复制代码代码如下:

select realName,year(now())-year(birthday) as age from student;

--查询90年出生的学生

复制代码代码如下:

select realName from student where year(birthday)>='1990';

--查询1987-1990年出生的学生

复制代码代码如下:

select realName from student where year(birthday)<='1990' and year(birthday)>='1987';

select from student where year(birthday) between '1987' and '1990';

--查询班上男女生人数

复制代码代码如下:

select sex,count() from student group by sex;

--in子句查询班上B或O型血的学生

复制代码代码如下:

select realName,blood from student where blood in('B','O');

子查询

子查询也可称之为嵌套查询,有些时候,一次查询不能解决问题,需要多次查询。

按子查询返回的记录行数区分,可分为单行子查询和多行子查询;

复制代码代码如下:

select from emp where sal>( select sal from emp where ename='ALLEN‘ or ename =‘KING')

以上就是关于结构化查询语言(SQL)是在各种数据库及程序中使用最广泛的数据库 *** 作语言,请使用SQL语句完成以下 *** 作: 教全部的内容,包括:结构化查询语言(SQL)是在各种数据库及程序中使用最广泛的数据库 *** 作语言,请使用SQL语句完成以下 *** 作: 教、SQLServer中用T-SQL命令查询一个数据库中有哪些表的sql语句、用sql命令查询数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存