MySQL 實用技巧篇

2021-09-12 05:29:42 字數 1908 閱讀 3506

mysql float型別查詢

字段 id float(7,4)

當id=3.0000時我可以select * from table where id=3或者select * from table where id=3.0000查出來

而當id=3.1000時用select * from table where id=3.1 或者select * from table where id=3.1000都查不出來

此時解決方法有2種:

1.將float改為double型別,不會出現這種問題.但是如果資料庫中資料量龐大,或者修改量太大,則不適合這個方法.這個方法只適合設計資料庫的初期階段.

2.設定float的精度然後進行查詢就可以了.

select

*from

table

where

format

(id,4)

=format

(3.1000,4)

注意:精度不能超過6.否則出錯.因為float型別最多允許精確到小數點後6位.

mysql 的 rownum 實現

mysql 下面沒有rownum,排序後序號卻無法得到,比較麻煩!

在網上找了再三,通過比較,確認了以下的方法是可行的 :

select

@rownum:=

@rownum

+1 rownum, collectsn from

(select

@rownum:=

0,bbgmain.*

from qbdb.bbgmain where collectsn!=

''order

by collectsn limit 10) t

table comments:

create table `table1` (

`field1` varchar(20) collate utf8_general_ci not null default '',

`field2` integer(11) default null comment 'aaa',

primary key (`field1`) 

)engine=innodb

character set 'utf8' collate 'utf8_general_ci'

comment='aaaa;  

show create table table1;

select * from information_schema.tables where table_name='table1';

alter table table1 comment = 'new  comment';

table field comments:

create table `table1` (

`field1` varchar(20) collate utf8_general_ci not null default '',

`field2` integer(11) default null comment 'aaa',

primary key (`field1`) 

)engine=innodb

character set 'utf8' collate 'utf8_general_ci'

comment='aaaa;  

show full fields from tablea;

select column_name, column_comment from information_schema.columns where table_name='table1';

alter table table1 modify column field1 varchar(20) not null comment  'field new commonts';

實用技巧Web篇(3)

3 雙表頭固定的資料列表中,滾動條同步移動的實現 l問題 web中單表頭固定的資料列表使用比較多,其滾動條移動的實現很簡單,只要使用標記,設定其的樣式就可以了。但有時也需要使用雙表頭固定的資料列表,典型的例子就是人員的日程安排。l解決方法 分別用三個標記包含上表頭 topheader 左表頭 lef...

AutoCAD實用技巧基礎篇

autocad 實用技巧基礎篇 課 程描述 薑軍 女 實驗師,主要從事cad cam技術 機 械製造等方面的科研和實驗教學工作,具有多年實踐教學經驗,參編出版多部相關專業書籍。主要作品有 autocad 2008 中文版應用基礎 第2版 autocad 2008中文版機械製圖應用與例項教程 auto...

Python實用技巧 object篇

返回字典中所有鍵的列表。def keys only flat dict return list flat dict.keys 示例 ages keys only ages peter isabel anna 建立乙個與提供的物件具有相同鍵的物件,每個值為通過提供的函式生成的值。def map val...