mysql語句總結3

2021-08-06 04:47:26 字數 1327 閱讀 1628

mysql中使用foreach迴圈,可以使用在批量刪除和匯出

"exportcheckboksdata" parametertype="page" resulttype="pd">

select m.equ_id, m.equ_name , m.accident, m.end_date, m.equ_description, m.equ_factory, m.manufacture_date, m.equ_num,d.mod_id,d.mod_name,m.equ_model,m.place_of_production ,m.equ_photo,m.equ_state_id, m.start_date,u.`name`,c.company_name, s.sta_name,a.loc_name from sys_mechanics_info as m

left join sys_company_info as c on m.company_id=c.company_id

left join sys_mechanics_state as s on m.equ_state_id=s.sta_id

left join t_aps_pro_area as a on m.loc_id=a.loc_id

left join sys_mechanics_model d on m.mod_id=d.mod_id

where m.equ_id in

"list" index="index" item="equ_id" open="(" separator="," close=")">

#

foreach中屬性的作用:

foreach元素的屬性主要有 item,index,collection,open,separator,close。

item表示集合中每乙個元素進行迭代時的別名,

index指 定乙個名字,用於表示在迭代過程中,每次迭代到的位置,

open表示該語句以什麼開始,

separator表示在每次進行迭代之間以什麼符號作為分隔 符,

close表示以什麼結束。

在使用foreach的時候最關鍵的也是最容易出錯的就是collection屬性,該屬性是必須指定的,但是在不同情況 下,該屬性的值是不一樣的,主要有一下3種情況:

1. 如果傳入的是單引數且引數型別是乙個list的時候,collection屬性值為list

2. 如果傳入的是單引數且引數型別是乙個array陣列的時候,collection的屬性值為array

3. 如果傳入的引數是多個的時候,我們就需要把它們封裝成乙個map了,當然單引數也可

mysql精度語句 MySQL語句(3)

int型別修飾符 unsigned 無符號整數,修飾符 規定字段只能儲存正的資料。它可以增大這個欄位的正數支援的範圍。zerofill 修飾符 規定0 不是空格 填補輸出的值。使用這個值可以防止 mysql儲存負值。注意 int m 在 integer 資料型別中,m 表示最大顯示寬度。在 int ...

mysql語句總結

增 insert into table1 id,name,address values 1,ygl,beijing 適用於t sql和pl sql select id,name,address into table2 from table1 自動建立table2,t sql用法 insert int...

mysql 基本語句總結

1.開啟 關閉資料庫服務 dos下輸入 net start mysql net stop mysql 開啟 關閉服務 2.建立 使用資料庫 create database 資料庫名稱 use 資料庫名稱 3.建立資料庫表 create table 表名 列名 屬性 屬性 列名 屬性 屬性 4.插入i...