当前位置:首页 » 编程语言 » 不懂sql
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

不懂sql

发布时间: 2022-04-17 09:58:43

数据库sql 语句是什么,我不懂

--创建数据库,数据库名字为student
create
database
student
--指定当前数据库
use
student
go
--创建一张users表
有id,name,passwd三列
create
table
users
(
id
int
primary
key,--设置id
name
varchar
20,--设置名字
passwd,
varchar
50--设置密码
)
--增加记录
users是表名
比如表有3列,第一列id,第二列name
第三列密码passwd
insert
into
users
values(1,'孙悟空','123')
--通过id查询一条记录
select
*
from
users
where
id=1
--这句会查询整张users表
select
*
from
users
--通过id修改记录
update
users
set
name='猪八戒',passwd=‘231’where
id=1,
这个语句会把id
为1的信息更改了
--通过id删除记录
delete
from
users
where
id=1
这个语句会把id为1的记录删除
drop
table
users
这个语句会把users表删除

② sql语句,真心不懂,求赐教

a. select datediff(day,入学时间,getdate()) from 表
b. select 学员姓名,年龄,性别 from 表 where day(入学时间)=2
c. select * from 表 where datediff(day,入学时间,'2007-3-12')>12
d. select dateadd(month,9,入学年份) as 毕业日期 from 表
e. select 学员姓名,性别,年龄,班级编号 from 表 where datepart(weekday,入学时间+@@DATEFIRST-1)=4

③ SQL语句看不懂啊

Insert into Account (Account.CardID,Account.Score) 向Account表里CardID和Score插入数据
Select Users.CardID,2 From Users 其中CardID关联而来,score写死了为2
left join Account on (Account.CardID=USers.CardID)
where Account.CardID is null --这个地方怪怪的,你确定不是 is not null?

然后数据来源是Users表左连接Account表 ,条件是Account的CardID字段等于USers的CardID字段
并且Account表里的CardID 为空

④ 急!老板要我写”什么是SQL语句“,但我根本不懂什么是SQL,怎么回答啊

SQL语句就是对数据库进行操作的一种语言。
最好的瞎掰办法就是
SQL的操纵语句有
INSERT,DELETE,UPDATE,SELECT四种(插入,删除,更新,选择)

Oracle用的是PL-SQL语言
MS用的是T-SQL语言

有点区别,但是很相近。

⑤ sql语句不会写

首先确定A表和B表的主键,并且找他们的关联关系,然后找到计算库存的方法
例如:某型号库存 = 上期结余 + 本期入库 - 本期出库
这样就会发现 用这俩个表是实现不了你的需求的
如果上期并不存在结余则 库存 = 本期入库 - 本期出库
那么依照这个方法可以得到SQL为:
select sum(b.数量) - sum(a.数量 ),a.物料号,a.名称,a..型号
from a,b
where a.型号 = b.型号 and a.物料号 = b.物料号
group by a.物料号,a.名称,a..型号

⑥ sql 语句 我不懂。。。

正确的语句就不讲了,提示你一个方法,你可以在程序中把你的sql语句show出来,你这样就可以看到你的数据是否正确。

⑦ SQL语句不会

所有的组的名字,组号,人数,如果是没有人的组也需要列出来,renshu这个列为空,所以要左外连接,对比没有left的,也就是内连接,就好理解了
左连接的其他写法,就是用(+)了吧,
写成右外连接也算一种新的写法吧。

⑧ sql语句看不懂

procts.avail-$data 是表示将procts表的avail字段的值减去日期变量$data
因此整个SQL语句是将procts表中的所有字段,以及procts表的avail字段的值减去日期变量$data的值作为avail,全部显示。
也就是说列出的有两个avail字段,前一个是procts表中的原值,最后一个是原值减去日期变量$data的值

⑨ SQL语句看不懂

case when xxx then yyy end是个语法。
相当于java中的switch语句。
case
when sex = 1 then '男'
when sex = 2 then '女'
else '保密'
end
sum()是求和用的。
as表示显示名是什么。
你可以自行分析自己的sql了吧。

⑩ sql是什么意思

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式。

所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。

用途:更新表中原有数据

单独使用,使用where匹配字段。

例:

“Person”表中的原始数据:

LastName FirstName Address City。

Nilsen Fred Kirkegt 56 Stavanger。

Rasmussen Storgt 67。

运行下面的SQL将Person表中LastName字段为”Rasmussen”的FirstName更新为”Nina”。

UPDATE Person SET FirstName = 'Nina' WHERE LastName = 'Rasmussen'。