请问老师,在pycharm里创建数据库,控制台里的code也是用mkvirtualenv吗?我试了总是报错。
老师,这里直接使用myservice也可以正常运行,为什么要进行下面的操作呢?
听到后面明白了,不好意思,上来直接完整代码有点懵
这个课程和之前课程完全对不上啊???
没太明白为什么函数传入uname参数需要在两个单引号中间加一个双引号??
login1('王五" and 1=1 #','') #实际uname结果是:王五" and 1=1 # #完整代码 import pymysql def login1(uname,pwd): # 登录数据库 con = pymysql.connect(host='localhost', port=3306, user='root', password='root', db='sxt1', charset='utf8') # 获取工具cursor cursor = con.cursor() # 编写SQL语句 print(uname) mysql = f'SELECT * from t_user t WHERE t.name="{uname}" and t.pwd="{pwd}";' # 执行SQL语句 cursor.execute(mysql) us = cursor.fetchall() print(us) # 结束工具cursor cursor.close() # 断开链接 con.close() if __name__ == '__main__': login1('王五" and 1=1 #','')
pycharm里面可以有像database生成sql代码的工具吗?
为啥前面有章节按钮 后面就没有了?
#不用子查询也能做吧?
SELECT
LAST_NAME,min(SALARY),DEPARTMENT_ID
from employees e
GROUP BY DEPARTMENT_ID
老师好。请问,子查询相关。如果子查询和主查询用的是同一个表,如例题这样。那么,在子查询中和主查询中,表的别名必须要有所区分?还是可以相同?谢谢。
谈到求值过程,难道 指定查询的表不应该在指定分组之前吗? 即 先执行 from table, 再执行 group by expression?
错误1.png
老师,请问我的终端怎么没有显示结果呢
老师请问这个database clisent是需要付费的吗,那有哪一个是免费的可以操作数据库的呢,我只是想练习一下
老师好。CONCAT函数的输出结果,在这个例子中,字符中间怎样可以有空格。比如:
King Steven 24000.00
这里我execute 传参时第一个args不用*args为什么也能运行成功
我知道这一句是字符串拼接,但是+uname+两边的引号可以和+pwd+两侧的不一样,也能通过,不知道以后怎么写选哪个
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637