標籤:
資訊函數
常用的資訊函數有:
(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:運算子與函數之資訊函數、彙總函式、加密函數