hello i can see my links in yahoo by link:mysite.com and it also shows some link but google don't why?
because they disabled the link operator about 10 years ago http://forums.digitalpoint.com/showthread.php?t=1818827&page=2#post14316142
Expect some little delay on backlinks because Google doesn't give you accurate results. Other SEs like Yahoo also doing the same thing. If you manually checked your backlinks and compared it with other backlink checkers - you can see the some major differences on results.
Google does update links for each website all the times but rarely exported as public and can be looked via link: search operator. You can use Yahoo Siteexplorer helping you an illustrate overall linking pattern but you cannot rely on them if you are optimizing for Google. If you do really wanted to see the links, see via Google Webmasters Tools.
both searcg engine uses different database for there backlink may be yahoo database is updated and google database is going on.
As has been pointed out the best way to see your links in Google is to register a Webmasters Tools account and verify your site. However they still do not show you all of the links which they take into account. It is still just a sample of the links. Yahoo Site Explorer gives you a better picture of your overall in bound linkage. The best way and most time consuming way though is to monitor the links yourself.
Google probably has its own ways and methods of determining the quality of a back link and so probably filters out links not confirming to its standard! Regards, RightMan
they don't show all your links. for some reasons they believe it' in their and your own interest to remain that way.