MySQL學習19:運算子與函數之資訊函數、彙總函式、加密函數

來源:互聯網
上載者:User

標籤:

      資訊函數

      常用的資訊函數有:


      (1)查看資料庫連接ID和當前資料庫

      SELECT CONNECTION_ID();

      SELECT DATABASE();


      (2)查看最後輸入記錄的ID號

      ALTER TABLE test ADD id SMALLINT UNSIGNED KEYAUTO_INCREMENT  FIRST;

      INSERT test(first_name,last_name) VALUES(‘11‘,‘22‘);

      SELECT LAST_INSERT_ID();

      SELECT * FROM test;


      (3)查看目前使用者和版本資訊(早就用過)

      SELECT USER();

      SELECT VERSION();


      彙總函式

      常見的彙總函式:


      彙總函式有一個共同點就是只有一個返回值。

      (1)使用AVG()函數求取平均值

      USE t2;

      SHOW TABLES;

      SELECT ROUND(AVG(goods_price),2) AS avg_price FROM tdb_goods;


      (2)使用計數函數、最大值函數以及最小值函數

      SELECT COUNT(goods_id) AS counts FROM tdb_goods;

      SELECT MAX(goods_price) AS max_price FROM tdb_goods;

      SELECT MIN(goods_price) AS min_price FROM tdb_goods;


      (3)使用SUM()函數求和

      SELECT SUM(goods_price) AS sum_price FROM tdb_goods;


      加密函數

      常見的加密函數:


       使用加密函數的例子

       SELECT MD5(‘admin‘);

       SELECT PASSWORD(‘admin‘);


       使用加密函數的建議:

       如果是為了以後的Web頁面做準備,那我們盡量使用MD5();PASSWORD()只有一個用途,就是我們在修用戶端

自己密碼的時候可以使用。

       修改用戶端密碼的格式:

       SET PASSWORD=PASSWORD(‘123123‘);


MySQL學習19:運算子與函數之資訊函數、彙總函式、加密函數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.