<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ∪∩deniable Design

    個人JAVA版GAE(google app engine),struts2+jpa+jQuery開發,互相交流 http://iunbug.appspot.com/
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    MySQL學習筆記

    Posted on 2008-09-30 00:58 ∪∩BUG 閱讀(407) 評論(1)  編輯  收藏 所屬分類: Database學習筆記

    My SQL 學習筆記
    2008 09 29
    首先:MySQL是一個小型關系型數據庫管理系統,開發者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。

    (1)系統管理
    1.運行CMD后用CD命令到Mysql的BIN目錄下(如:E:\Program File\MySQL\MySQL Server 5.0\bin)[以下幾步的操作都在此目錄下執行]
    2.啟動MySQL服務:  net start mysql
    3.連接MySQL:    mysql -h localhost(主機) -u userName(用戶) -p databaseName(可選) (然后輸入密碼)
    4.修改root密碼:
     1)新密碼不為空
      mysqladmin -u root -p password 新密碼 (然后輸入:舊密碼)
     2)新密碼為空
      mysql -u root -p (然后輸入:舊密碼)
       use mysql;
       update user set password=password('') where user='root';
       flush privileges;  (刷新權限.)
       quit (退出)
     3)原密碼為空
       mysql -u root -p (然后回車)
       use mysql;
       update user set password=password('新密碼') where user='root';
       flush privileges;  (刷新權限.)
       quit (退出)
    (2)基本命令(注意:執行語句以";"號或"\g"結束!)
    1.列出My SQL的有多少個數據庫:    show databases;
    2.選擇某個數據庫:          use databaseName;
    3.列出當前數據庫中的所有表:     show tables;
    4.列出某個表的結構:         desc tableName;
    5.顯示當前數據庫:          select database();
    6.顯示當前用戶:           select user();
    7.顯示時間:             select now();   [按格式顯示時間:select date_format(now(),'%Y-%m-%d %H:%i:%s');]
    8.顯示MySQL版本:          select version();

    (3)MySQL實現分頁的思路
    所謂分頁顯示,也就是將數據庫中的結果集人為的分成一段一段的來顯示,這里需要兩個初始的參數:    
       
      每頁多少條記錄(PageSize)?    
      當前是第幾頁(CurrentPageID)?    
       
      現在只要給一個結果集,就可以顯示某段特定的結果出來。    
      至于其他的參數,比如:上一頁(PreviousPageID)、下一頁(NextPageID)、總頁數(numPages)等等,都可以根據前邊這幾個東西得到。    
       
      以mysql數據庫為例,如果要從表內截取某段內容,sql語句可以用:select   *   from   table   limit   offset,   rows。
      (offset是起始行(第一行從0開始),row是要顯示的行個數)
      看看下面一組sql語句,嘗試一下發現其中的規率。    
       
      前10條記錄:select   *   from   table   limit   0,10    
      第11至20條記錄:select   *   from   table   limit   10,10    
      第21至30條記錄:select   *   from   table   limit   20,10    
      ……    
       
      這一組sql語句其實就是當PageSize=10的時候取表內每一頁數據的sql語句,我們可以總結出這樣一個模板:    
       
      select   *   from   table   limit   (CurrentPageID   -   1)   *   PageSize,   PageSize    
       
      拿這個模板代入對應的值和上邊那一組sql語句對照一下看看是不是那么回事。  


    評論

    # re: MySQL學習筆記  回復  更多評論   

    2008-09-30 01:11 by ∪∩BUG
    今天改root密碼成空還真是費了不少工夫,不過現在想起真是太簡單了.
    強烈建議大家如果用控制臺的方式操作MySQL的話不要用它自帶的控制臺窗口,直接運行CMD然后再在系統的控制臺下操作,慢慢體會其中的好吧...
    主站蜘蛛池模板: 亚洲欧洲精品久久| free哆啪啪免费永久| va天堂va亚洲va影视中文字幕| 亚洲精品色婷婷在线影院| 2020久久精品国产免费| 国内永久免费crm系统z在线| 免费大片av手机看片| 亚洲一日韩欧美中文字幕在线| 亚洲另类激情综合偷自拍 | 亚洲制服丝袜中文字幕| 亚洲天堂中文字幕| 亚洲精品亚洲人成人网| 久久久久亚洲?V成人无码| 国产成人aaa在线视频免费观看 | 国产国拍亚洲精品福利 | 亚洲av日韩av高潮潮喷无码| 亚洲精品岛国片在线观看| 国产老女人精品免费视频| 亚洲国产另类久久久精品| 久久久久亚洲av成人无码电影 | 亚洲Av永久无码精品黑人| 97se亚洲国产综合自在线| 亚洲日本久久一区二区va| 亚洲videos| youjizz亚洲| 伊人久久亚洲综合影院首页| 久久夜色精品国产噜噜亚洲a| 亚洲精品午夜久久久伊人| 麻豆亚洲av熟女国产一区二| 久久久久久亚洲精品成人| 亚洲欧洲在线观看| 亚洲综合一区二区| 亚洲六月丁香六月婷婷色伊人| 亚洲小说区图片区| 亚洲人6666成人观看| 亚洲三级高清免费| 亚洲a∨无码一区二区| 黄色网页免费观看| 国产黄在线播放免费观看| 精品一区二区三区免费观看 | 国产亚洲大尺度无码无码专线|