MySQL查詢補充 HTML簡記 6 30

2021-08-03 08:04:40 字數 1225 閱讀 3678

這個筆記主要補充幾個mysql的查詢和html的幾個簡單點。

mysql的範圍查詢:

查詢某個範圍內的字段。

查詢員工編號在7900到7903,工資少於3000的員工編號

eg.select * from emp where empno between 7900 and 7903;

select * from emp where empno>7900 and empno<7903;

select * from emp whereempno in(select empno from emp where sal <= 3000);

select * from emp whereempno in(7900,7902,7903);//列舉資料

in:

當連線查詢時,in與= 可替換

eg.select * from emp wheredeptno in(select deptno from dept where dname = "sales");

select * from emp wheredeptno =(select deptno from dept wheredname = "sales");

時間查詢:

此時間為電腦系統的預設時間。

select now() from dept;

select now() 當前時間和日期;

html:

超文字標記語言。

常用字型編碼集:

gb2312 gbk iso 8859-1

繁體字編碼集:big

表單(form)的兩種提交方式區分:

get:url?+傳輸的字串,會顯示在狀態列,安全性低,傳輸資料不可太大

post:資訊作為httprequest的一部分,不會在狀態列顯示,傳輸位元組流可很大。安全性高,file表單域可用

二分查詢補充

求出序列中第乙個大於等於x的元素的位置l以及第乙個大於x的元素的位置r,這樣元素x在序列中的存在區間就是左閉右開區間l,r 例如對下標從0開始 有5個元素的序列來說,如果要查詢3,則應當得到l 1 r 4 如果查詢5,則應當得到l r 4 如果查詢6,則應當得到l 4 r 5 而如果查詢8,則應當得...

MySQL 查詢優化簡記

今天嘗試對一張mysql表做查詢優化,500w資料 但是發現加了索引比不加索引使用全表掃瞄還慢,上網查,據說是因為需要回表,因為沒有用到 using index 覆蓋索引 而回表查詢是隨機讀 1.如果回表查詢的資料是在磁碟,隨機讀將會非常慢,導致使用索引以後的查詢速度是30s左右 2.如果回表查詢的...

MySQL資料查詢(待補充)

select from table name 如果資料表中的列較少,也可以通過列出所有列名的方式獲取資料。select 列名列表 from table name 各列名以逗號隔開 當表或者列名的名稱比較長時,使用別名很有用。在 select 語句查詢中,可以使用以下任意一種方式為列指定別名。1 採用...