⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ndb_condition_pushdown.test

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 TEST
📖 第 1 页 / 共 4 页
字号:
ushort != 1 and umedium != 1 and ulong != 1 and ulonglong != 1 and /* bits != b'001' and */options != 'one' and flags != 'one' and date_field != '1901-01-01' andyear_field != '1901' andtime_field != '01:01:01' and date_time != '1901-01-01 01:01:01' order by auto;select auto from t1 where string != "aaaa" and vstring != "aaaa" and bin != 0xAAAA and vbin != 0xAAAA andtiny != -1 and short != -1 and medium != -1 and long_int != -1 and longlong != -1 and (real_float < 1.0 or real_float > 2.0) and (real_double < 1.0 or real_double > 2.0) and(real_decimal < 1.0 or real_decimal > 2.0) andutiny != 1 and ushort != 1 and umedium != 1 and ulong != 1 and ulonglong != 1 and /* bits != b'001' and */options != 'one' and flags != 'one' and date_field != '1901-01-01' andyear_field != '1901' andtime_field != '01:01:01' and date_time != '1901-01-01 01:01:01' order by auto;explainselect auto from t1 where string > "aaaa" and vstring > "aaaa" and bin > 0xAAAA and vbin > 0xAAAA andtiny < -1 and short < -1 and medium < -1 and long_int < -1 and longlong < -1 and real_float > 1.1 and real_double > 1.1 and real_decimal > 1.1 and utiny > 1 and ushort > 1 and umedium > 1 and ulong > 1 and ulonglong > 1 and/* bits > b'001' and */(options = 'two' or options = 'three' or options = 'four') and(flags = 'one,two' or flags = 'one,two,three' or flags = 'one,two,three,four') anddate_field > '1901-01-01' andyear_field > '1901' andtime_field > '01:01:01' anddate_time > '1901-01-01 01:01:01'order by auto;select auto from t1 where string > "aaaa" and vstring > "aaaa" and bin > 0xAAAA and vbin > 0xAAAA andtiny < -1 and short < -1 and medium < -1 and long_int < -1 and longlong < -1 and real_float > 1.1 and real_double > 1.1 and real_decimal > 1.1 and utiny > 1 and ushort > 1 and umedium > 1 and ulong > 1 and ulonglong > 1 and/* bits > b'001' and */(options = 'two' or options = 'three' or options = 'four') and(flags = 'one,two' or flags = 'one,two,three' or flags = 'one,two,three,four') anddate_field > '1901-01-01' andyear_field > '1901' andtime_field > '01:01:01' anddate_time > '1901-01-01 01:01:01'order by auto;explainselect auto from t1 where string >= "aaaa" and vstring >= "aaaa" and bin >= 0xAAAA and vbin >= 0xAAAA andtiny <= -1 and short <= -1 and medium <= -1 and long_int <= -1 and longlong <= -1 and real_float >= 1.0 and real_double >= 1.0 and real_decimal >= 1.0 and utiny >= 1 and ushort >= 1 and umedium >= 1 and ulong >= 1 and ulonglong >= 1 and /* bits >= b'001' and */(options = 'one' or options = 'two' or options = 'three' or options = 'four') and(flags = 'one' or flags = 'one,two' or flags = 'one,two,three' or flags = 'one,two,three,four') anddate_field >= '1901-01-01' andyear_field >= '1901' andtime_field >= '01:01:01' and date_time >= '1901-01-01 01:01:01' order by auto;select auto from t1 where string >= "aaaa" and vstring >= "aaaa" and bin >= 0xAAAA and vbin >= 0xAAAA andtiny <= -1 and short <= -1 and medium <= -1 and long_int <= -1 and longlong <= -1 and real_float >= 1.0 and real_double >= 1.0 and real_decimal >= 1.0 and utiny >= 1 and ushort >= 1 and umedium >= 1 and ulong >= 1 and ulonglong >= 1 and /* bits >= b'001' and */(options = 'one' or options = 'two' or options = 'three' or options = 'four') and(flags = 'one' or flags = 'one,two' or flags = 'one,two,three' or flags = 'one,two,three,four') anddate_field >= '1901-01-01' andyear_field >= '1901' andtime_field >= '01:01:01' and date_time >= '1901-01-01 01:01:01' order by auto;explainselect auto from t1 where string < "dddd" and vstring < "dddd" and bin < 0xDDDD and vbin < 0xDDDD andtiny > -4 and short > -4 and medium > -4 and long_int > -4 and longlong > -4 and real_float < 4.4 and real_double < 4.4 andreal_decimal < 4.4 andutiny < 4 and ushort < 4 and umedium < 4 and ulong < 4 and ulonglong < 4 and /* bits < b'100' and */(options = 'one' or options = 'two' or options = 'three') and(flags = 'one' or flags = 'one,two' or flags = 'one,two,three') anddate_field < '1904-01-01' andyear_field < '1904' andtime_field < '04:04:04' and date_time < '1904-04-04 04:04:04' order by auto;select auto from t1 where string < "dddd" and vstring < "dddd" and bin < 0xDDDD and vbin < 0xDDDD andtiny > -4 and short > -4 and medium > -4 and long_int > -4 and longlong > -4 and real_float < 4.4 and real_double < 4.4 andreal_decimal < 4.4 andutiny < 4 and ushort < 4 and umedium < 4 and ulong < 4 and ulonglong < 4 and /* bits < b'100' and */(options = 'one' or options = 'two' or options = 'three') and(flags = 'one' or flags = 'one,two' or flags = 'one,two,three') anddate_field < '1904-01-01' andyear_field < '1904' andtime_field < '04:04:04' and date_time < '1904-04-04 04:04:04' order by auto;explainselect auto from t1 where string <= "dddd" and vstring <= "dddd" and bin <= 0xDDDD and vbin <= 0xDDDD andtiny >= -4 and short >= -4 and medium >= -4 and long_int >= -4 and longlong >= -4 and real_float <= 4.5 and real_double <= 4.5 and real_decimal <= 4.5 and utiny <= 4 - 1 + 1 and /* Checking function composition */ushort <= 4 and umedium <= 4 and ulong <= 4 and ulonglong <= 4 and /* bits <= b'100' and */(options = 'one' or options = 'two' or options = 'three' or options = 'four') and (flags = 'one' or flags = 'one,two' or flags = 'one,two,three' or flags = 'one,two,three,four') anddate_field <= '1904-04-04' andyear_field <= '1904' andtime_field <= '04:04:04' and date_time <= '1904-04-04 04:04:04' order by auto;select auto from t1 where string <= "dddd" and vstring <= "dddd" and bin <= 0xDDDD and vbin <= 0xDDDD andtiny >= -4 and short >= -4 and medium >= -4 and long_int >= -4 and longlong >= -4 and real_float <= 4.5 and real_double <= 4.5 and real_decimal <= 4.5 and utiny <= 4 - 1 + 1 and /* Checking function composition */ushort <= 4 and umedium <= 4 and ulong <= 4 and ulonglong <= 4 and /* bits <= b'100' and */(options = 'one' or options = 'two' or options = 'three' or options = 'four') and (flags = 'one' or flags = 'one,two' or flags = 'one,two,three' or flags = 'one,two,three,four') anddate_field <= '1904-04-04' andyear_field <= '1904' andtime_field <= '04:04:04' and date_time <= '1904-04-04 04:04:04' order by auto;# Test LIKE/NOT LIKEexplainselect auto from t1 where string like "b%" andvstring like "b%" andbin like concat(0xBB, '%') andvbin like concat(0xBB, '%')order by auto;select auto from t1 where string like "b%" andvstring like "b%" andbin like concat(0xBB, '%') andvbin like concat(0xBB, '%')order by auto;explainselect auto from t1 where string not like "b%" andvstring not like "b%" andbin not like concat(0xBB, '%') andvbin not like concat(0xBB, '%')order by auto;select auto from t1 where string not like "b%" andvstring not like "b%" andbin not like concat(0xBB, '%') andvbin not like concat(0xBB, '%')order by auto;# BETWEENexplain select auto from t1 where(string between "aaaa" and "cccc") and (vstring between "aaaa" and "cccc") and (bin between 0xAAAA and 0xCCCC) and (vbin between 0xAAAA and 0xCCCC) and (tiny between -3 and -1) and (short between -3 and -1) and (medium between -3 and -1) and (long_int between -3 and -1) and (longlong between -3 and -1) and (utiny between 1 and 3) and (ushort between 1 and 3) and (umedium between 1 and 3) and (ulong between 1 and 3) and (ulonglong between 1 and 3) and /* (bits between b'001' and b'011') and */(options between 'one' and 'three') and (flags between 'one' and 'one,two,three') and (date_field between '1901-01-01' and '1903-03-03') and(year_field between '1901' and '1903') and(time_field between '01:01:01' and '03:03:03') and (date_time between '1901-01-01 01:01:01' and '1903-03-03 03:03:03') order by auto;select auto from t1 where(string between "aaaa" and "cccc") and (vstring between "aaaa" and "cccc") and (bin between 0xAAAA and 0xCCCC) and (vbin between 0xAAAA and 0xCCCC) and (tiny between -3 and -1) and (short between -3 and -1) and (medium between -3 and -1) and (long_int between -3 and -1) and (longlong between -3 and -1) and (utiny between 1 and 3) and (ushort between 1 and 3) and (umedium between 1 and 3) and (ulong between 1 and 3) and (ulonglong between 1 and 3) and /* (bits between b'001' and b'011') and */(options between 'one' and 'three') and (flags between 'one' and 'one,two,three') and (date_field between '1901-01-01' and '1903-03-03') and(year_field between '1901' and '1903') and(time_field between '01:01:01' and '03:03:03') and (date_time between '1901-01-01 01:01:01' and '1903-03-03 03:03:03') order by auto;explainselect auto from t1 where("aaaa" between string and string) and ("aaaa" between vstring and vstring) and (0xAAAA between bin and bin) and (0xAAAA between vbin and vbin) and (-1 between tiny and tiny) and (-1 between short and short) and (-1 between medium and medium) and (-1 between long_int and long_int) and (-1 between longlong and longlong) and (1 between utiny and utiny) and (1 between ushort and ushort) and (1 between umedium and umedium) and (1 between ulong and ulong) and (1 between ulonglong and ulonglong) and /* (b'001' between bits and bits) and */('one' between options and options) and ('one' between flags and flags) and ('1901-01-01' between date_field and date_field) and('1901' between year_field and year_field) and('01:01:01' between time_field and time_field) and ('1901-01-01 01:01:01' between date_time and date_time) order by auto;select auto from t1 where("aaaa" between string and string) and ("aaaa" between vstring and vstring) and (0xAAAA between bin and bin) and (0xAAAA between vbin and vbin) and (-1 between tiny and tiny) and (-1 between short and short) and (-1 between medium and medium) and (-1 between long_int and long_int) and (-1 between longlong and longlong) and (1 between utiny and utiny) and (1 between ushort and ushort) and (1 between umedium and umedium) and (1 between ulong and ulong) and (1 between ulonglong and ulonglong) and /* (b'001' between bits and bits) and */('one' between options and options) and ('one' between flags and flags) and ('1901-01-01' between date_field and date_field) and('1901' between year_field and year_field) and('01:01:01' between time_field and time_field) and ('1901-01-01 01:01:01' between date_time and date_time) order by auto;# NOT BETWEENexplain select auto from t1 where(string not between "aaaa" and "cccc") and (vstring not between "aaaa" and "cccc") and (bin not between 0xAAAA and 0xCCCC) and (vbin not between 0xAAAA and 0xCCCC) and (tiny not between -3 and -1) and (short not between -3 and -1) and (medium not between -3 and -1) and (long_int not between -3 and -1) and (longlong not between -3 and -1) and (utiny not between 1 and 3) and (ushort not between 1 and 3) and (umedium not between 1 and 3) and (ulong not between 1 and 3) and (ulonglong not between 1 and 3) and /* (bits not between b'001' and b'011') and */(options not between 'one' and 'three') and (flags not between 'one' and 'one,two,three') and (date_field not between '1901-01-01' and '1903-03-03') and(year_field not between '1901' and '1903') and(time_field not between '01:01:01' and '03:03:03') and (date_time not between '1901-01-01 01:01:01' and '1903-03-03 03:03:03') order by auto;select auto from t1 where(string not between "aaaa" and "cccc") and (vstring not between "aaaa" and "cccc") and (bin not between 0xAAAA and 0xCCCC) and (vbin not between 0xAAAA and 0xCCCC) and (tiny not between -3 and -1) and (short not between -3 and -1) and (medium not between -3 and -1) and (long_int not between -3 and -1) and (longlong not between -3 and -1) and (utiny not between 1 and 3) and (ushort not between 1 and 3) and (umedium not between 1 and 3) and (ulong not between 1 and 3) and (ulonglong not between 1 and 3) and 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -