b站就有資源
01 介面
schemas:tables, views, stored procedures, functions
在table中,可以看到不同型別的result grid
table 之間通過某種關係相互聯絡
02 mysql 句法
注釋在syntax 前加入「--」 可以使語句invalid (注釋)
use最好命令用大寫表示,其他內容小寫
select
select customer_id,first_name##access customer_id and first_name
oruse sql_store; ##選定該資料庫
select * ##select all of data
from customers ##選擇table中的具體列表
where customers_id = 1 ##選中特定row
order by first_name ##以此為順序排列
03 the select clause
select 從句講解
可以對select 元素進行數**算(數字型的資料)
select points + 2 * 5 - 3 as discount_factor
通過 as 對 運算結果的grid 進行重新命名
對於數**算遵循一般運算規律,並且可以用()對運算orders 進行改變
對資料的修改可以直接在grid result 裡進行
distinct 操作
select distinct state
選中的select**現的元素唯一即會過濾掉duplicates
04 the where clause
邏輯關係
!= ##not equal
<>; ##not equal"
05 the and, or and not operators
通過多個搜尋條件 過濾資料
select *
from customers
where birth_date >= "1980-01-01" and points > 1000
## 兩種標準共同達到的資料選擇出來
order by birth_date
如果是 or 二者達成乙個就可以le
邏輯運算的順序
這個和數**算比較類似 也可以用()將優先運算的選擇出來 合理使用()也方便自己或他人理解自己的**
and 首先被找到
not 用在邏輯關係前面 表現否定
select *
from customers
where not birth_date >= "1980-01-01" and points > 1000
## 篩選生日在1980-01-01前且分數大於1000的人
order by birth_date
MySQL MySQL8時區問題
之前用的mysql 8.0 以上的版本連線時都需要在url後面加servertimezone utc url value jdbc mysql localhost 3306 db2?servertimezone utc 實際上是指出連線資料庫時使用協調世界時,當然更常用的時區是東八區,配置為serv...
ZigBee學習(3) NV操作函式
目錄 nv就是non volatile的縮寫,即非易失性儲存器,即使系統斷電後,儲存在該儲存器的資料也不會丟失。在zigbee協議棧中,nv儲存器主要用於儲存網路的配置引數 如網路位址 因為掉電後該引數不丟失。在協議棧中使用的nv操作函式只有如下三個 定義乙個變數用於儲存從nv儲存器讀取的資料,寫入...
一起學習Mysql Mysql的複製原理
一起學習mysql 系列,對於開發過程中對mysql的優化最重要的節點在前面幾篇文章中提到了一些,不過還是需要不斷的總結和思考,才可以更好的優化mysql。本篇文章,下面就簡單的說一下mysql關於複製的一些知識點,如果有更好的見解,可以一起討論 mysql的複製即增加一台mysql例項,和主庫進行...