普通人如何理解遞迴演算法
update修改
修改資料:根據某一個條件來修改相關的資料
1、單條修改
update 表名 set 欄位="新值" where 表示式;
2、批量修改update 表名 set 欄位="新值"; 這個公司一般是不允許的
一般在公司中,我們測試產品一般沒有資料,這時開發會把SQL指令碼傳送給我們,我們這邊匯入,那麼這個時候自動建立表,以及自動把資料插入到表裡面
在本地匯入資料庫
2、匯入到庫命令
mysql -uname -p密碼 <employees.sql
查詢指定欄位的目錄
select 欄位 from 表名;
限制檢視行的資訊: select * from tablename limit 數字;
查詢表裡有多少條資訊;
select count(*)from 表名;
select count(1)from 表名;----建議使用
條件過濾查詢
and
指的是最小2個以及2個以上的條件成立才叫滿足要求
select * from 表名 where 欄位="欄位值" and 欄位="欄位值";
or
2個或者2個以上滿足其中一個條件舊可以了。
select * from 表名 where 欄位="欄位值" or欄位="欄位值";
等於
不等於
小於等於
大於等於
in 包含
括號裡面包含任意一種
select * from tablename where gender in ("字元",)limit 數字; limit限制資訊因為太多
between...and查詢範圍
包含開頭和結尾---基本上指查詢a到b之間的數
否定結構not
可以跟in組合用 not in 不包含
可以跟between and 組合用 指的是查詢a到b之外的數
正則表示式:
*:代表所有
?:代表一個字串
%:代表一個或者是多個字串
\D:代表的是數字
\d:代表的是字串
正則表示式,又稱規則表示式。(英語:Regular Expression,在程式碼中常簡寫為regex、regexp或RE),電腦科學的一個概念。正則表示式通常被用來檢索、替換那些符合某個模式(規則)的文字。 給定一個正則表示式和另一個字串,我們可以達到如下的目的:
1. 給定的字串是否符合正則表示式的過濾邏輯(稱作“匹配”):
2. 可以通過正則表示式,從字串中獲取我們想要的特定部分
搜尋
複製