當前位置:首頁 » 編程語言 » 不懂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'。