![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SqlServer数据库和mysql
文章平均质量分 73
主要介绍sqlServer和mysql
†徐先森®
种一棵树最好的时间是十年前,其次是现在
展开
-
记一次Nginx代理Mysql服务的经历
Nginx代理Mysql服务原创 2023-09-05 15:42:46 · 1073 阅读 · 0 评论 -
sqlalchemy.exc.CompileError: MSSQL requires an order_by when
报错信息"MSSQL requires an order_by when "sqlalchemy.exc.CompileError: MSSQL requires an order_by when using an OFFSET or a non-simple LIMIT clausePython的Flask框架,使用flask-sqlalchemy的时点击翻页从前端来看就是服务直接报错了,去后端看下报错信息,这么多行,注意看最后一行的提示, "MSSQL require...原创 2021-04-08 11:51:29 · 876 阅读 · 0 评论 -
SqlAlchemy的Engine,Connection和Session 区别?适合什么时候用?
一个熟练使用过SQLAlchemy的程序员,执行同一个SQL指令应该尝试过以下三种方式:连接到数据库,获取对象engine = create_engine("parameter)connection=engine.connection()session_bind=sessionmaker(bind=engine)session=session_bind()Engine处理#Engine:engine.execute(select([table])).fetchall()原创 2020-11-20 15:51:16 · 5526 阅读 · 7 评论 -
sqlalchemy AttributeError: ‘Table‘ object has no attribute ‘query‘ 如何解决
在Sqlalchemy中,我一直是分两部分来用的,插入数据库的时候是直接使用的模型对象,而查询数据的时候都是使用的原生sql语句,但是插入原生sql太麻烦,感觉代码太凌乱了,没有直接使用模型对象查询方便,所以就触发了这个问题;话不多说,直接上代码解释: def get_model_table(self, table_name): # get database model metadata = MetaData() tb_name = T.原创 2020-10-28 11:57:19 · 9337 阅读 · 2 评论 -
Flask 自己封装一个SQL server数据库工具类
直接封装好的工具类,自己查看缺少哪个模块自行安装就行了;有了这样一个类,数据库操作任你骚!# -*- coding:utf-8 -*-from sqlalchemy.orm import sessionmakerfrom sqlalchemy import MetaData, Tablefrom flask import current_appfrom sqlalchemy import create_engineimport urllib# #Database configcl原创 2020-10-28 11:35:46 · 653 阅读 · 1 评论 -
sqlalchemy在现有数据库基础上使用,获取最新插入数据的ID
一般在ORM中都是每个数据库表都会提前创建对应的class,进行数据库和对象的关联,方便操作,但是有时候会用到去操作现有数据库的案例,这样就有需求了,在现有数据库的基础上使用sqlalchemy操作数据库"""sqlalchemy 操作oracle数据库示例""" from sqlalchemy import create_engine, Table, MetaDatafrom sqlalchemy.orm import Session metadata = MetaData()# ec原创 2020-07-29 15:13:04 · 3486 阅读 · 0 评论 -
SqlServer 中判断字段内容动态更改内容,真实内容不变
数据库有一张表BUG(缺陷记录表) 里面有字段severity(严重程度): severity的值实际为1,2,3,4,但希望在查询结果中将severity的1,2,3,4值显示为其他的值,但severity的实际值不会改变;例如:数据表的结构和数据如下: bug_id name severity 1 张三 1 2 ...原创 2020-03-18 17:33:31 · 743 阅读 · 0 评论 -
windows10系统安装pyodbc工具Python连接SQL server数据库
用python写后端,连接sqlServer数据库,不建议使用sqlalchemy这类的面向对象操作工具,建议直接使用原生sql进行开发,对效率不会影响太大,而且也会避免好多各种奇奇怪怪的报错问题。所以就用到了Pyodbc工具环境配置: 下载Python安装程序(就是python解释器)。 如果您的计算机没有Python,请安装它。转到Python下载页面并下载相应的安装程序。例如,...原创 2020-01-19 13:34:20 · 2873 阅读 · 0 评论 -
SqlServer 获取当年时间的时间戳
有时候我们会发现,直接对比时间戳,要比先转换为时间格式然后再对比要很多。那么,如何获取当前年第一天的时间戳呢?datediff(ss,'1970-01-01',DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) )授之以鱼,不如授之以渔,上面有个函数其实是通用的;datediff取差函数(第三个参数可以根据自己的需要更改)既读取当前时间与197...原创 2020-01-17 14:09:00 · 3267 阅读 · 0 评论 -
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
create table students(id int unsigned primary key auto_increment,name varchar(50) not null,age int unsigned,high decimal(3,2),gender enum('男','女','中性','保密','妖') default '保密',cls_id int unsigned);在...原创 2019-01-26 13:20:36 · 3333 阅读 · 0 评论 -
Mysql数据库实用工具类--含单例模块
继前两章的数据库工具类不断完善,现在加进去单例模式,代码都是在我这边运行好的,可以直接拿去运行。这些工具类都是特别基础的,建议好好看看,对于初学者学习后面的pdo和封装会有特别好的效果作用。<?phpheader('content-type:text/html;charset=utf-8');error_reporting(E_ALL ^ E_DEPRECATED);$con...原创 2018-11-17 22:26:40 · 301 阅读 · 0 评论 -
PHP自己封装一个原生mysql数据库工具类--进阶常用类仿PDO模式
<?phpheader('content-type:text/html;charset=utf-8');error_reporting(E_ALL ^ E_DEPRECATED);// 设计一个mysql数据库操作类$config=array( 'host'=>"localhost", 'port'=>3306, 'user'=>"ro...原创 2018-11-17 21:51:59 · 411 阅读 · 0 评论 -
PHP自己封装一个原生mysql数据库工具类--基础类
代码都是刚从自己编辑器上拷贝下来的,可以直接复制黏贴运行。<?phpheader('content-type:text/html;charset=utf-8');error_reporting(E_ALL ^ E_DEPRECATED);// 设计一个mysql数据库操作类$config=array( 'host'=>"localhost", '...原创 2018-11-17 17:33:43 · 1080 阅读 · 0 评论