4 MySQL 申明變數給查詢資料編號

2022-05-30 10:03:07 字數 1172 閱讀 4609

摘自:

1、mysql中變數不用事前申明,在用的時候直接用「@變數名」使用就可以了。

mysql定義使用者變數的方式:

第一種用法:set @num=1; 或set @num:=1; //這裡要使用變數來儲存資料,直接使用@num變數

第二種用法:select @num:=1;  或 select @num:=欄位名 from 表名 where ……

2、mysql 給查詢資料編號的兩種方法:

第一種方法:

select   (@i:=@i+1)   as   i,table_name.*   from   table1,(select   @i:=0)   as   it 

分析:

①、select   @i:=0 ,在開始時定義乙個變數 i 且初始值為 0;

②、對使用者變數賦值有兩種方式,一種是直接用」=」號,另一種是用」:=」號;

其區別在於使用set命令對使用者變數進行賦值時,兩種方式都可以使用;

當使用select語句對使用者變數進行賦值時,只能使用」:=」方式,因為在select語句中,」=」號被看作是比較操作符 。

③、(@i:=@i+1) 也可以寫成 @i:=@i+1,加括號是為了視覺上看這結構更清楚些。

④、在定義好乙個變數後每次查詢都會給這個變數自增,而我們每次執行查詢語句獲取結果後就不需要這個變數自增了,所以要把它重置為0,

第二種方法:

set @rownum=0;

select (@rownum:=@rownum+1) as rownum, t.username from table1 t limit 1,5;

分析:①、先定義乙個變數,並賦初值 0;

②、使用變數,並使他自增。

4 MySQL資料庫 簡單查詢

1.簡單查詢 1.1查詢單個字段語法 select 查詢列表 from 表名 例子 查詢單個欄位 查詢員工姓名 select ename from emp 1.2查詢多個字段 例子 查詢多個欄位 查詢員工姓名和工資 select ename,sal from emp 1.3查詢所有字段select ...

mysql基礎 4 mysql支援的資料型別

1.數值型別 1 整數型別 tinyint,1個位元組,有符號 128 127,無符號 0 255 smallint,2個位元組,有符號 32768 32767,無符號 0 65535 mediumint,3個位元組,有符號 8388608 8388607,無符號 0 16777215 int in...

4 Mysql資料庫 表的操作命令

聯絡之前請先登入資料庫 mysql u使用者名稱 p使用者密碼 登入 show tables 表的檢視 create table 語句用於建立資料庫中的表。表由行和列組成,每個表都必須有個表名。create table table name column name1 data type size c...