老师,请问where后面的这个table_name变量名是information_schema.views中定义好的名字吗,表示视图名的意思吗,因为之前 条件中的字段名都是表里有的,比如ename,empno
老师,请问,在演示幻读的时候,设置和查询隔离级别的时候为什么不用开启事务,后来修改的时候必须要开启事务呢
老师,请问,资料中提到的MySQL默认启用的是自提交模式,我刚试了下,如果不用start transaction开启事务,只写这两句代码,update account1 set balance=balance-200 where username='张三'; update account1 set balance=balance+200 where username='李四'; 关闭数据库重新打开后,可以看到数据变化,这个就是MySQL的自提交模式是吗
老师,资料下面有对使用like的解释,我刚才没看到
老师,请问,这里为什么用 like 匹配呢,我试了‘=’,没有出错,什么都查询不到,like后面的查询结果是一个数字呀,为什么不可以用‘=’呢
老师,刚刚字符忘记加单引号,我用的是select * from emp where (deptno=10 and job='manager') or (deptno=20 and job='clerk');
老师,请问,这个题目的代码要怎么写哦,要分成两个查询语句才能完成吗
老师,请问,我这里运行的结果,为什么deptno没有像资料中的那样相同的排在一起呢
我找的navicat官网说只有14天的免费破解版的找不到
老师,请问,从word中复制数据,粘贴到navicat中,怎么才能不乱呢
老师,请问,这里提到或者用drop index方法,后面又提到使用alter table,那到底能不能使用drop index删除主键索引呢,如果可以用drop index 的话,麻烦老师举个例子
老师,请问,空间索引要求的是字段的数据类型为空间类型,和字段的值not null,
这里Non_unique的值为1,即字段的值不唯一,跟not null感觉没什么关系呀,为什么放在这里检验,已经成功创建了空间索引呢
老师,请问,课堂笔记中写的using hash是什么意思呢,我按照这样写会出错
老师,请问,在登录Navicat之前,需要对MySQL有哪些操作呢,先在客户端中登录MySQL,再开启服务,然后再登录Navicat吗,每次糊里糊涂的也连接上了
一、代码
# 引入pymysql import pymysql # 创建连接 con= pymysql.connect(host='localhost',user='root',password='012614',database='python_db',port=3307) # 创建游标 cur=con.cursor() # 写sql语句 sql='insert into t_student(sname,age,score) values(%s,%s,%s)' try: cur.execute(sql,('xiaoqiang',18,99)) con.commit() except Exception as e: print(e) con.rollback() print('插入失败') finally: con.close()
二、运行结果
三、疑问
老师请问,
我把xiaoqiang改为小强就会出错,是什么问题?
执行sql语句时用cur.execute(),提交事务用的是con.commit(),请问老师con和cur区别是啥?为什么不能写cur.commit()?
插入失败为什么要回滚
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637