SQL語句裡set是什麼意思啊,sql 語句 中的 表示什麼意思

2021-03-12 11:26:20 字數 3120 閱讀 4982

1樓:跪著作揖

set是sql server 中對已經定義抄

的變數賦值的方式bai

,經常與update語句

du一起使用。

語法:update 表名zhi稱 set 列名稱 = 新值dao where 列名稱 = 某值

例子如下:

update a set name=小張 where name =張三  //將小張的姓名改為張三

update a set name=小王 where name =王五   //將小王的姓名改為王五

擴充套件資料

sql server 中對已經定義的變數賦值的方式用兩種,分別是 set 和 select,對於這兩種方式的區別如下:

1、對多個變數同時賦值時存在區別:

set不支援對多個變數進行賦值。

select支援對多個變數進行賦值。

2、表示式返回多個值時存在區別:

set對表示式返回多個值的時候會出錯

select對表示式返回多個值的時候是將結果返回到最後一個值賦給變數。

3、對表示式未返回值有區別:

set在對表示式的未返回值的時候,變數被賦null值。

select在對表示式的未返回值的時候,變數保持原值。

2樓:匿名使用者

set是sql server 中對已經du定義的變數賦值

zhi的方dao式。

語法:

update 表名稱版 set 列名稱 = 新值 where 列名稱 = 某值

table1

更新某一行中的一個權列

我們把姓氏是【李】的人新增名字。

update table1 set firstname = '四' where lastname = '李'

結果:

更新某一行中的若干列

我們修改姓氏是李的【地址】並新增【城市】

update table1 set address = '新模範馬路36號', city = '南京'

where lastname = '李'

3樓:匿名使用者

sql 語句裡update...........set連用是用於修改表中的資料,set是將新值更版新到

指定列中。

update 語句用於修改表中的資料。

語法:update 表名稱 set 列名稱 = 新值 where 列名稱 = 某值;

例如下句是更新某一行中的一個列,為 lastname 是 "wilson" 的人新增 firstname:

update person set firstname = 'fred' where lastname = 'wilson'

where子句設定查詢條件,過濾掉不需要的資料行。

結構化查詢語言(structured query language)簡稱sql,是一種特殊目的的程式語言,是一種資料庫查詢和程式設計語言,用於存取資料以及查詢、更新和管理關聯式資料庫系統。

4樓:我起名起的蛋疼

sql修改基本格式:

update 表名 set 欄位=值 where 條件表名:資料庫的表的名字

欄位:資料庫的表中欄位的名字(也叫列名)

值:欄位(列)中的數值

樓主絕對用不上了,給新人用的

5樓:匿名使用者

update 表名 set fieldname = value 。就是設定當前表的某個欄位等於某個值,就是給欄位 賦值。

6樓:匿名使用者

update 表名稱 set 列名稱 = '新值' where 列名稱 = '某值'

其中列名稱是可以省略不寫的,但是新值會按順序填寫入列

7樓:匿名使用者

set就是賦值給變數的定義

sql 語句 中的?表示什麼意思

8樓:汐日南莘

在baisql中?是表示佔位符

是在程du序裡需要進行設

zhi置的引數

例子:pre = conn.preparestatement("select * from usermsg where username=?");//佔位dao符

版 pre.setstring(1, username);//設定引數

使用preparedstatement和connection 訪問權資料庫

9樓:愛上鄰家那女孩

sql語句中的?相當於一個變數,你可

以再其後通過具體賦值,例如setstring(1,「版nihao」),設定對應?位置處權的變數的值。

這樣做的目的是:當你有很多相同的sql語句執行時,可以先發出sql語句的定義,然後再將具體的值傳過去,這樣只發了一次sql語句,提高效率;否則,你發多次相同的sql語句,效率就低了。另外,在防sql注入方面,可以通過這樣的方法來避免簡單的侵害。

10樓:匿名使用者

例句在sql中應該是insert into employee ( emp_name, ***, title, age ) values('文字資料','文字資料','文字資料',數字類資料)

文字資料要單引,數內

字無需,容日期型也算文字類了,trim(str(age)) 這裡就是數字類了

你複製過來的這句話前後應該都還有個雙引號"insert into employee ( emp_name, ***, title, age ) values('" + trim(emp_name) + "','"+ trim(***) + "','" + trim(title) + "'," + trim(str(age)) + ")

"加號就是把前面的雙引號中的內容連上trim(emp_name)他的內容再連上後面雙引號的內容

11樓:匿名使用者

萬用字元,代表任意一個字元

12樓:匿名使用者

sql server 中沒有這個字元

sql語句中有的要加是什麼意思,sql語句中11是什麼意思

用在列名或者 來表名的時候,是為了 自和sql系統的關鍵字作區分,例如 select from table 回報錯但是加上之後,就沒關係了select from table 列名同理select columns from table 還有一種用法就是 萬用字元 需匹配的字元 匹配指定範圍內或者屬於方...

sql是什麼意思

樓上的回答得夠明確.不過如果樓主不是學計算機的,恐怕看了也不太懂,我說個通俗點的,sql就是用來控制資料庫的一種計算機語言.結構化查詢語言 structured query language sql語句中 sql是什麼意思?是且的意思,這句話的意思是 從article表中選擇所有列,這些列滿足typ...

語句是什麼意思,C語言中 語句是什麼意思

語句拼音 y j 語句 釋義 一個語法上自成體系的單位,它由一個詞或句法上有關連的一組詞構成,表達一種主張 疑問 命令 願望或感嘆 付費內容限時免費檢視 回答你好,語法形式區別 詞,不可再拆分為更小的詞。短語,可以拆分為兩個或兩個以上的詞。又叫片語。句子,是一個操作單位,一個詞可以是一個句子,一個片...