Python使用Mysql過程中一些錯誤

2021-08-08 01:13:11 字數 691 閱讀 6888

ssh ubuntu@***.***.xx.xx
mysql -uroot -p
然後輸入密碼即可在本地終端中登入mysql

這是ubuntu中安裝mysql過程沒有設定密碼,導致無法登入

mysql -uroot -p

use mysql;

update user set password=password("123456") where user="root";

flush privileges;

exit

python爬蟲過程中如果像網頁中插入html會提示sql錯誤,我們需要對sql語句進行轉義,這樣就很方便的把sql語句進行轉義:

import mysqldb

sql = mysqldb.escape_string(sql)

但是轉義後可以存入資料庫,那麼怎麼取出html文字呢

//需要安裝htmlparser

sudo pip install htmlparser

html_parser = htmlparser.htmlparser()

html_content = html_parser.unescape(html_content)

參考:

Mysql儲存過程使用

案例 create procedure sp insert graduate certificate in psid varchar 200 in certificateid int 32 in number varchar 50 in userid int 32 in starttime date...

mysql 中使用儲存過程

create definer root localhost procedure curdemo begin declare done int default 0 declare userid,repid int declare cur1 cursor for select u.userid,u.re...

mysql儲存過程使用遞迴

實現功能為查詢節點所有子節點同時更新子節點資料,用遞迴進行處理。測試時始終報錯 error code 1456 set max sp recursion depth 100 下面是mysql遞迴呼叫的源 delimiter in uid varchar 225 in ncount int begin...