mysql資料查詢,mysql中如何查詢所有的表

2022-03-12 11:15:37 字數 3894 閱讀 5852

1樓:匿名使用者

使用hibernate查詢的話,你是用hql語句查詢麼?例如string hql="from object o where o.id=?"

//查詢方法

session.createquery(hql);

或者直接session.get(int id);

如果不是這樣的語句,採用的是sql語句,例如string sql="select * from table where id=?";

//查詢方法

session.createsqlquery(sql);

//注意上面方法返回的結果是

list

如果不是以上原因,你檢視一下你的hibernate.cgf.xml有沒有方言衝突,

應該沒有衝突,你都存入了。。。。

希望有幫助

2樓:

沒搞懂你用的哪個資料庫,通用點的sql應該這麼寫

select distinct cxcxxl from (select * from dede_archives inner join (select * from dede_cxshuju where cx_scjj<='5' and cx_scjj>'0') new_cxshuju on dede_archives.id=new_cxshuju.aid)

理論上所有資料庫都能通過

mysql中如何查詢所有的表

mysql怎麼查詢重複的資料

3樓:匿名使用者

select name,sum(num) from table group by name

--group by 分組查詢可以實現,根據名稱分組查詢累加數量

4樓:我愛珠寶設計

select sum(數量),名稱 from table group by 名稱;

你按照這個寫一下就可以了

5樓:張靜靜這笨豬

select name, sum(number) from table group by name ;

6樓:匿名使用者

select name, sum(count) as total from table group by name

mysql中同時查詢兩個資料庫中的資料 50

7樓:知道小爺

mysql中,可用庫名字首同時查詢兩個資料庫中的資料。

工具:mysql 5.6

步驟:1、如圖可見,在本地localhost中有2個資料庫,分別是badkano和badkano_test。

2、假如兩個資料庫中有相同的表student,資料分別如下:

3、要同時查詢兩個資料庫中的上邊兩張表,語句如下:

select * from badkano.studentunion all

select * from badkano_test.student;

4、查詢結果就將2個庫中的資料一起查出來了:

8樓:匿名使用者

拙見建立兩個資料庫連線,分別取資料,然後判斷結果集。

水平有限

9樓:匿名使用者

select a.worda from `databasea`.tablea a ,`databaseb`.tableb b where a.worda=b.wordb;

測過 執行沒得問題哦

那個引號是反單引號,tab鍵上面的那個 o(∩_∩)o~記得給分哦

10樓:匿名使用者

建立db link,把兩個庫關聯,具體怎麼關聯一時半會還真想不起來了

如何檢視mysql資料庫操作記錄日誌

mysql根據日期查詢!!

11樓:匿名使用者

使用mysql的日期函式吧:

select * from a where date(data) = '2012-07-09';

這個可以準確的查詢到7.9號這天的資料,而且效率很高。

12樓:匿名使用者

select * from a where data like '2012-07-09%';

mysql中如何在上一次的查詢結果中再次查詢

13樓:ice海

你可以才用and和or 兩個組合起來使用,例如:

--只是大概的結構 like 語句自己拼接

select *

from 表名

where (傳入的姓名 is null or 姓名 like 傳入的姓名)--沒填寫姓名是則該條件不生效

and (傳入的地址 is null or 地址 like 傳入的地址)--沒填寫地址是則該條件不生效

and (傳入的公司 is null or 公司 like 傳入的公司)--沒填寫公司是則該條件不生效

and (傳入的學歷 is null or 姓名 like 傳入的學歷)--沒填寫學歷是則該條件不生效

14樓:匿名使用者

不太明白,按照您的思路,使用子查詢就可以了。但是直接用and把查詢條件聯起來和使用子查詢不是一樣嗎?如果是想把查詢結果儲存起來,下次查詢的時候用,就建一個臨時表。

15樓:匿名使用者

有方法,但是查詢起來很慢很慢,我6萬條資料兩級查詢就執行了19秒,用and連線1秒都不到,

給你個提示select * from (select * from business where business_name like '%瀋陽%') as a where address like '%瀋陽%'

你利用stringbuffer,查a小區的sql語句加上 and area='a小區' 不選則繼續,這樣不麻煩。

還有一種方法,你把第一次查的結果放在list中,在list中查詢。這樣減少資料庫連線了。

16樓:匿名使用者

老大 你是開發小程式吧,

弄個陣列 全取出 不就完了

17樓:匿名使用者

保留前面的sql串,每次查詢時加and條件唄

mysql怎麼查詢前10條資料?

18樓:匿名使用者

mysql查詢前10條數來據sql語句為自:select * from table_name limit 0,10 。

通常0是可以省略的,直接寫

成  limit 10。0代表從第0條記錄後面開始,也就是從第一條開始。

19樓:雲南新華電腦學校

在mysql資料庫中要查詢前10條資料,不那個再

使用top n語句,top n語句主要用回在sqlserver資料庫系答統中,在mysql中一般使用 select * from 表名 limit 0,10 order by 欄位 desc,如在學生表中查詢年齡比較大的前10個學生,則這樣寫,select * from 學生表 limit 0,10 order by 年齡 desc。

20樓:千鋒教育

mysql 沒有top的用法。取而代之的是limit語法為:limit m,n

省略n就可以得到你要的效果了。

select * from table1 limit 10

21樓:西門公子慶

select top 10 table1.* from table1

22樓:匿名使用者

select * from table1 limit 10

mysql修改欄位內容,mysql資料庫中sql修改欄位型別要怎麼做?

update banji set num 要改的值 update 表名稱 set 列名稱 新值 where 列名稱 某值 如果要改全部,就忽略條件.mysql資料庫中sql修改欄位型別要怎麼做?方法如下 復 修改一個字制 段的型別 alter table user modify new1 varch...

mysql中,查詢一般有哪些,mysql中,怎樣查詢一個表中有多少記錄!

單表查詢 查詢全部欄位資料 select from tablename 查詢某欄位 一列 的值 select column name from tablename where條件查詢 select column name frome tablename where 表示式 查詢條件,eg id 1 ...

mysql資料庫題目查詢student表中每個學生的姓名

select date format now y date format sbirthday,y date format now 00 m d date format sbirthday,00 m d as age from student 查出du 精確zhi dao。自己專 加名字屬 selec...