變量
SQL分為兩種變量:系統變量,自定義變量
系統變量:autocommit,auto_increment_increment…
訪問:系統變量可以直接訪問
修改:set 系統變量名 = 值(通過該方式修改的變量全部都是會話級別)
有些系統變量不能直接修改,需要通過global關鍵字:set global 變量名 = 值
set @@變量名 = 值;
自定義變量:全局變量
語法:set @變量名 = 值;
訪問自定義變量:
語法:select @變量名;
修改變量
語法:set @變量名 = 值;
與關鍵字衝突或者與系統變量名字一致,不受影響
在mysql中=多用於比較運算,mysql為了區分比較符號和賦值符號,特意定義了一個賦值符號: :=
從數據記錄裡獲取數據並保存到相應的變量
語法:select 字段列表 from 表名 where條件 limit 1 into 變量列表
1.變量列表必須與字段列表數量一致
2.select語句所獲得的記錄只能是一條
select只能獲取一行記錄對變量進行賦值
自定義變量是會話級別(當前客戶端的當前連接),但是可以跨數據庫
相關推薦
'mysql8實戰:學習一下MYSQL裡自帶常用的加密和壓縮函數'
"以前使用oracle時候,經常的加密方式是MD5,都是自己寫一個md5的加密的funtion,其他加密方式也是利用過程或者方法自定義,但到了MYSQL,已經提供了一些加密解密函數,直接使用即可。實戰系列傳送門:mysql8實戰:手把手教你在centos7.6下二進制安裝m...
程序員學習筆記——MySQL中的子查詢與連接
MySQL子查詢就是出現在其他SQL中的SELECT字句,例如:SELECT * FROM t1 WHERE col1 = (SELECT col2 FROM t2);像例子中括號裡面的查詢語句就是子查詢,子查詢可以包含有DISTINCT、GROUP BY、ORDER BY...
mysql高性能-學習筆記
Mysql架構與歷史總結1.mysql的邏輯結構a.第一層,基於網絡的客戶端/服務器的工具或者服務都有類似的結構,比如連接處理,授權認證,安全等 b。...
mysql事務隔離級別瞭解(一起學習吧)
一、事務隔離級別標準sql中定義事務隔離級別有四種: read uncommitted(未提交讀)、read committed(提交讀)、repeatable read(重複讀)、serializable(串行讀)不同的隔離級別有不同的效果,有下列三種:dirty rea...
學習三十四天筆記——mysql事務觸發器函數過程:數據備份
數據備份將數據裡的數據進行保存到外部文件,從而在數據庫內部數據丟失或者出錯的情況下能夠通過備份文件進行還原操作,從而將損失降低到最小。對單表內的純數據進行...
重蔚php學習第三十五天筆記——PHP操作mysql
PHP要操作mysql,而mysql是c/s結構的軟件,所以PHP需要充當一個客戶端的角色。PHP本身沒有操作mysql數據庫的能力,但是PHP提供了一個...
重蔚自留地MySQL——mysql事務觸發器函數過程
數據備份 對數據表內容進行備份 備份:select [*/字段列表] into outfile 文件路徑 [字段處理] [行處理] from 表 還原:l...
mysql事務觸發器函數過程:存儲過程
存儲過程就是函數,存儲過程往往是為了實現某個單一的功能而臨時存在的。存儲過程與函數的區別1.實現功能不一樣,存儲過程是為實現某個單一功能而設計,函數是為了...
學習三十四天筆記——mysql事務觸發器函數過程:事務處理
事務處理事務:為了完成某個功能的一系列操作就稱之為一組事務。事務能幹啥?保證一系列操作是一個完整的整體,如果其中某個部分出現錯誤,那麼整個過程全部失效,只...
學習三十四天筆記——mysql事務觸發器函數過程:觸發器
觸發器當某個時間發生的時候,自動觸發的一段代碼。觸發器由事件主體(對象),事件類型,事件觸發時間用戶購物商品表:商品信息,商品庫存訂單表:訂單信息,商品信...
學習三十四天筆記——mysql事務觸發器函數過程:函數
SQL裡函數分為兩類:系統函數,自定義函數 系統函數:系統已經定義好,可以直接調用 自定義函數:需要在使用之前先定義常用系統函數數值函數Abs(X),絕對...
mysql事務觸發器函數過程:自定義函數
自定義函數語法:create function 函數名(形式參數) returns 返回值類型begin -- 函數體 -- return 跟返回值類型一...
重蔚php學習第三十二天筆記——mysql數據操作高級操作
數據操作高級操作數據操作包括CRUD,增刪改查插入數據基本語法:insert into 表名 [(字段列表)] values (值列表),…蠕蟲複製:將已...
重蔚php學習第三十一天筆記——MySQL數據庫字段屬性
跟在字段類型後面,用來修飾字段的一些額外的信息。mysql的字段屬性:null/not null,default,primary key,unique k...
MySQL常用函數學習
前言MySQL函數是MySQL數據庫提供的內置函數,這些內置函數可以更方便處理表中的數據。下面簡單介紹一下MySQL中包含的幾類常用函數。聚合函數聚合函數...
推薦中...