Flying with the dream!

          與其慷慨罵邪惡,不如奮斗求善良!

          2008年9月13日 #

          MySQL亂碼的解決辦法

          MySQL亂碼的解決辦法

          MySQL下亂碼的解決辦法:

          第一步:
          編碼統一使用UTF-8
          ============================================================================================
          第二步:
          在JSP頁的頁頭加上(有值傳遞,并起邏輯處理功能的頁面才會有作用):
          <META HTTP-EQUIV=CONTENT TYPE CONTENT=TEXT html; charset="UTF-8">  //看情況可選,最好添加上
          <%@page contentType="text/html;charset=UTF-8"%>
          <% request.setCharacterEncoding("UTF-8");%>
          <% response.setCharacterEncoding("UTF-8"); %>  //看情況可選

          =============================================================================================
          第三步:
          默認情況下配置文件可以放在以下目錄中(任何一個就可以了)
          (假定我的mysql安裝在D:\MySQL\mysql-noinstall-5.0.45-win32\mysql-5.0.45-win32下):
          C:\my.ini
          C:\my.cnf
          C:\WINDOWS\my.ini
          C:\WINDOWS\my.cnf
          D:\MySQL\mysql-noinstall-5.0.45-win32\mysql-5.0.45-win32\my.ini
          D:\MySQL\mysql-noinstall-5.0.45-win32\mysql-5.0.45-win32\my.cnf

          注:ini是windows下,cnf是unix與liunx下
          ====================================================================================================
          第四步:
          修改my.ini文件(這個文件是MySQL配置文件)
          根據你的安裝目錄更改就OK了。
          my.ini或my.cnf(這兩個文件只要建一個就可以了)文件的內容如下:

          #This File was made using the WinMySQLAdmin 1.3 Tool
          #25/6/2008 8:50:22
          #Uncomment or Add only the keys that you know how works.
          #Read the MySQL Manual for instructions

          [mysqld]
          default-character-set=UTF-8
          basedir=D:\MySQL\mysql-noinstall-5.0.45-win32\mysql-5.0.45-win32\
          #bind-address=
          datadir=D:\MySQL\mysql-noinstall-5.0.45-win32\mysql-5.0.45-win32\data
          #language=D:\MySQL\mysql-noinstall-5.0.45-win32\mysql-5.0.45-win32\share\charsets
          #slow query log#=
          #tmpdir#=
          #port=3306
          #set-variable=key_buffer=16M
          [client]
          default-character-set=UTF-8
          [WinMySQLadmin]
          user=root
          password=
          Server=D:\MySQL\mysql-noinstall-5.0.45-win32\mysql-5.0.45-win32\bin\mysqld.exe

          posted @ 2008-12-31 18:24 老張 閱讀(601) | 評論 (0)編輯 收藏

          eclipse快捷鍵大全

          點擊一下鏈接

          http://hi.baidu.com/flymz/blog/item/bfe5972be0de96fbe7cd40b3.html

          posted @ 2008-09-16 16:07 老張 閱讀(162) | 評論 (0)編輯 收藏

          Mysql命令集錦

           

          MySQL常用命令
           1、MySQL常用命令
              create database name; 創建數據庫

              use databasename; 選擇數據庫

              drop database name 直接刪除數據庫,不提醒

              show tables; 顯示表

              describe tablename; 表的詳細描述

              select 中加上distinct去除重復字段

              mysqladmin drop databasename 刪除數據庫前,有提示。

              顯示當前mysql版本和當前日期

              select version(),current_date;
          2、修改mysql中root的密碼:
              shell>mysql -u root -p

              mysql> update user set password=password(”xueok654123″) where user=’root’;

              mysql> flush privileges //刷新數據庫

              mysql>use dbname; 打開數據庫:

              mysql>show databases; 顯示所有數據庫

              mysql>show tables; 顯示數據庫mysql中所有的表:先use mysql;然后

              mysql>describe user; 顯示表mysql數據庫中user表的列信息);
          3、grant
          創建一個可以從任何地方連接服務器的一個完全的超級用戶,但是必須使用一個口令something做這個
          mysql> grant all privileges on *.* to
          user@localhost identified by ’something’ with
          增加新用戶
          格式:grant select on 數據庫.* to 用戶名@登錄主機 identified by “密碼”
          GRANT ALL PRIVILEGES ON *.* TO
          monty@localhost IDENTIFIED BY ’something’ WITH GRANT OPTION;
          GRANT ALL PRIVILEGES ON *.* TO
          monty@”%” IDENTIFIED BY ’something’ WITH GRANT OPTION;
           
          刪除授權
          mysql> revoke all privileges on *.* from
          root@”%”;
          mysql> delete from user where user=”root” and host=”%”;
          mysql> flush privileges;
           
          創建一個用戶custom在特定客戶端it363.com登錄,可訪問特定數據庫fangchandb
          mysql >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by ‘ passwd’
           
          重命名表:
          mysql > alter table t1 rename t2;

          4、mysqldump
          備份數據庫
          shell> mysqldump -h host -u root -p dbname >dbname_backup.sql
           
          恢復數據庫
          shell> mysqladmin -h myhost -u root -p create dbname
          shell> mysqldump -h host -u root -p dbname < dbname_backup.sql
           
          如果只想卸出建表指令,則命令如下:
          shell> mysqladmin -u root -p -d databasename > a.sql
           
          如果只想卸出插入數據的sql命令,而不需要建表命令,則命令如下:
          shell> mysqladmin -u root -p -t databasename > a.sql
           
          那么如果我只想要數據,而不想要什么sql命令時,應該如何操作呢?
             mysqldump -T./ phptest driver
          其中,只有指定了-T參數才可以卸出純文本文件,表示卸出數據的目錄,./表示當前目錄,即與mysqldump同一目錄。如果不指定driver 表,則將卸出整個數據庫的數據。每個表會生成兩個文件,一個為.sql文件,包含建表執行。另一個為.txt文件,只包含數據,且沒有sql指令。
          5、可將查詢存儲在一個文件中并告訴mysql從文件中讀取查詢而不是等待鍵盤輸入??衫猛鈿こ绦蜴I入重定向實用程序來完成這項工作。例如,如果在文件my_file.sql 中存放有查
          詢,可如下執行這些查詢:
          例如,如果您想將建表語句提前寫在sql.txt中:
          mysql > mysql -h myhost -u root -p database < sql.txt 
           
           

          posted @ 2008-09-15 12:26 老張 閱讀(157) | 評論 (0)編輯 收藏

          JAVA學習的一點體會

              從買第一本JAVA書到現在差不多已有快一年的時間了,真正用JAVA倒是從一個月前才開始。以前一直用C++做些小東西,今年夏天去浪潮軟件實訓(不才還是在校學生^_^ ),接受了一個月的JAVA訓練,做了兩個小項目,所以目前還算是一個初學者。
              想去年老師說JAVA語言博大精深的時候,自己還沒有太多體會。經過暑假的實訓,對這句話體會尤為深刻。其實語言都是相通的,學好了一門,再學另一門就顯得非常容易了。在初學者看來,一門語言的語法總是很難掌握,因為語法都是規定的東西,沒辦法解釋為什么,所以記憶是無可避免了。但是計算機是一門實踐性很強的學科,所以記憶最好用手而不要用腦。喬丹的籃球是練出來的,不是聽課聽出來的。
                很多初學者總是對一些可見效果的比較感興趣。但是這些效果都來自最基礎的支持。IT行業流行一句話叫做:一個流行技術還沒學會,新的又出來了。對于JAVA來說,無論多么新的技術,總逃不掉JDK的支持,總逃不掉計算機系統結構的支持,總逃不掉軟件基礎理論的支持。所以腳踏實地的將JDK 里面的東西都練好才是根本。代碼寫的多了就會發現真正困惱你的不是一個功能該如何去實現,而是一些非常基礎的東西。比如數據類型、類的繼承..........
                JAVA為什么會成為如此流行的一門語言,鑒于在下才疏還不敢評論。個人感覺JAVA用起來很順手,想實現什么效果到API里面已查便知,不像C++很多東西都得自己寫。 開源的確是個不錯的思想,他可以讓你不斷站在巨人的肩上向前進。財富總是伴隨著人的存在而存在,消失而消失。我們每個人存在最根本的意義不就是能為社會發展貢獻一點力量嗎?
               最后獻給我們所有的大學朋友們兩句話:
               什么時候開始學都不晚。
               充實莫過于感覺每天都有新的收獲。
              
               中秋將至,最后祝福我們所有的朋友佳節快樂,天下所有的家庭萬世平安!
                

          posted @ 2008-09-13 22:32 老張 閱讀(3192) | 評論 (6)編輯 收藏

          JAVA 網絡編程

               摘要: 課前思考   1. 什么是TCP/ IP協議?   2. TCP/IP有哪兩種傳輸協議,各有什么特點?   3. 什么是URL?   4. URL和IP地址有什么樣的關系?   5. 什么叫套接字(Socket)?   6. 套接字(Socket)和TCP/IP協議的關系?   7. URL和套接字(Socket)的關系? 8.1 網絡編程基本概念,TCP/IP協議簡介 8.1....  閱讀全文

          posted @ 2008-09-13 21:53 老張 閱讀(207) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 怀来县| 河东区| 温宿县| 瓦房店市| 黑山县| 湟源县| 迁西县| 绥江县| 临泉县| 藁城市| 双城市| 利辛县| 博罗县| 泸州市| 叶城县| 平罗县| 杭州市| 赣榆县| 兰考县| 凤山市| 澄迈县| 荃湾区| 阿瓦提县| 静海县| 易门县| 丹寨县| 稻城县| 荔波县| 汤原县| 抚松县| 邢台县| 栾川县| 颍上县| 修文县| 桓台县| 彝良县| 合作市| 同江市| 龙岩市| 雷山县| 大方县|