9 MySQL 拓展 資料庫級別的MD5加密

2021-10-14 08:56:09 字數 1055 閱讀 9840

mysql -> 拓展 -> 資料庫級別的md5加密

create

table

`tes***5`

(`id`

int(4)

notnull

,`name`

varchar(20

)not

null

,`pwd`

varchar(50

)not

null

,primary

key(

`id`))

engine

=innodb

default

charset

=utf8

-- 明文密碼加密

insert

into

`tes***5`

values(1

,'zhangsan'

,'zs123456'),

(2,'wanger'

,'we123456'),

(3,'nanzhuhe'

,'nzh123456'),

(4,'cheyinyou'

,'cyy123456'

)update

`tes***5`

set pwd=md5(pwd)

where id =

1-- 加密指定的密碼

update

`tes***5`

set pwd=md5(pwd)

-- 加密全部密碼

-- 插入的時候就加密

insert

into

`tes***5`

values(5

,'suqiao'

,md5(

'123456'))

-- 如何校驗:將使用者傳遞進來的密碼,進行md5加密,然後對比加密後的值

select

*from tes***5 where

`name`

='suqiao'

and pwd=md5(

'123456'

)

PHP之旅9 MySQL資料庫

php最主要的還是進行資料處理的,所以與資料庫的互動是非常重要的。現在主流的資料庫有 oracle db2 microsoft sql server mysql等。mysql由於其體積小 速度快 成本低 最主要的是開源,所有很多中小型公司都選擇mysql資料庫。安裝完mysql之後怎麼檢視其有沒有啟...

Python學習 任務9 MySQL資料庫操作

資料庫操作是很多高階語言的常規學習任務 本demo的實驗用具 mysql資料庫,乙個可用的資料庫,乙個可用的表 學生表為例 對於python 3.x,用pymysql包,python 2貌似是mysqldb tutorial 9 2020 2 8 johan 題目 1 從mysql資料庫讀取資料 2...

MySQL學習 資料庫級別的外來鍵

1.1 外來鍵 了解 方式一 建表同時建外鍵 物理 物理設定外來鍵的過程 create table ifnot exists grade grade id int 4 notnull auto increment comment 年級id grade name varchar 10 not null...