当前位置: 首页 > wzjs >正文

阿里巴巴国际网站首页视频怎么做拼多多推广联盟

阿里巴巴国际网站首页视频怎么做,拼多多推广联盟,模具配件东莞网站建设技术支持,制作app界面一. 准备工作 Mac 系统安装freetds brew install freetds 安装pymssql pip3 install pymssql 二.导出指定表的结构: import pymssql# 配置数据库连接参数(根据实际情况修改) server # 内网服务器地址或IP database # 数据库名称…

一. 准备工作

Mac 系统安装freetds

brew install freetds

  安装pymssql

pip3 install pymssql

二.导出指定表的结构:

import pymssql# 配置数据库连接参数(根据实际情况修改)
server = ''      # 内网服务器地址或IP
database = ''  # 数据库名称
port = '1433'
username = ''       # 登录账号
password = ''       # 登录密码
table_name = ''   # 需要导出结构的表名
output_file = 'table_structure.txt'  # 输出文件名try:conn = pymssql.connect(server=server, port=port, user=username, password=password, database=database,tds_version="7.0")# 创建游标对象cursor = conn.cursor()# 查询表结构query = ("SELECT COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH, IS_NULLABLE ""FROM INFORMATION_SCHEMA.COLUMNS "f"WHERE TABLE_NAME = '{table_name}'")cursor.execute(query)columns = cursor.fetchall()if not columns:print(f"表 '{table_name}' 不存在或没有列信息")else:# 构建输出内容output = []output.append(f"表结构:{table_name}\n")header = "列名 | 数据类型 | 最大长度 | 允许空 | 主键"separator = "--- | --- | --- | --- | ---"output.extend([header, separator])for col in columns:col_name, data_type, max_len, is_null = colcol_info = [col_name,data_type,str(max_len) if max_len else "N/A","是" if is_null == 'YES' else "否"]output.append(" | ".join(col_info))# 写入文件with open(output_file, 'w', encoding='utf-8') as f:f.write('\n'.join(output))print(f"表结构已成功导出到 {output_file}")except pymssql.Error as e:print(f"数据库连接错误: {str(e)}")
except Exception as e:print(f"发生错误: {str(e)}")
finally:# 确保关闭数据库连接if 'conn' in locals():conn.close()

注意修改脚本中的以下参数值:

server = ''
database = ''
port = '1433'
username = ''
password = ''

同时要注意提供的username要有指定数据库的权限。

三. 导出指定数据库的所有非空表的结构,包含字段名称,类型,注释。

import pymssql# 配置数据库连接参数(根据实际情况修改)
server = ''
database = ''
port = '1433'
username = ''
password = ''
output_file = 'table_structure.txt'try:# 建立数据库连接conn = pymssql.connect(server=server, port=port, user=username, password=password, database=database,tds_version="7.0")cursor = conn.cursor()# 获取所有表名和对应的架构cursor.execute("SELECT TABLE_SCHEMA, TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE'")all_tables = cursor.fetchall()tables_with_data = []for schema, table_name in all_tables:try:# 查询表是否有数据data_query = f"SELECT COUNT(*) FROM [{schema}].[{table_name}]"cursor.execute(data_query)count = cursor.fetchone()[0]if count > 0:# 查询表注释comment_query = f"""SELECT ISNULL(ep.value, '')FROM sys.extended_properties epWHERE ep.major_id = OBJECT_ID('[{schema}].[{table_name}]') AND ep.minor_id = 0"""cursor.execute(comment_query)result = cursor.fetchone()# 处理表注释为空的情况table_comment = result[0] if result else ""tables_with_data.append((schema, table_name, table_comment))except pymssql.Error as e:print(f"查询表 {schema}.{table_name} 时出现数据库错误: {str(e)}")if not tables_with_data:print("未找到有数据的表")else:output = []for schema, table_name, table_comment in tables_with_data:output.append(f"表名:{schema}.{table_name}")output.append(f"表注释:{table_comment}")output.append("表结构:")try:# 查询表结构及字段备注column_query = f"""SELECT c.COLUMN_NAME, c.DATA_TYPE, c.CHARACTER_MAXIMUM_LENGTH, c.IS_NULLABLE,ISNULL(ep.value, '') AS COLUMN_COMMENTFROM INFORMATION_SCHEMA.COLUMNS cLEFT JOIN sys.extended_properties ep ON ep.major_id = OBJECT_ID('[{schema}].[{table_name}]') AND ep.minor_id = c.ORDINAL_POSITIONWHERE c.TABLE_NAME = '{table_name}' AND c.TABLE_SCHEMA = '{schema}'"""cursor.execute(column_query)columns = cursor.fetchall()header = "列名 | 数据类型 | 最大长度 | 允许空 | 字段备注"separator = "--- | --- | --- | --- | ---"output.extend([header, separator])for col in columns:col_name, data_type, max_len, is_null, col_comment = colcol_info = [col_name,data_type,str(max_len) if max_len else "N/A","是" if is_null == 'YES' else "否",col_comment]output.append(" | ".join(col_info))except pymssql.Error as e:print(f"查询表 {schema}.{table_name} 的结构时出现数据库错误: {str(e)}")output.append("\n")# 写入文件with open(output_file, 'w', encoding='utf-8') as f:f.write('\n'.join(output))print(f"有数据的表结构已成功导出到 {output_file}")except pymssql.Error as e:print(f"数据库连接错误: {str(e)}")
except Exception as e:print(f"发生未知错误: {str(e)}")
finally:# 确保关闭数据库连接if 'conn' in locals():conn.close()

同样注意修改以下内容:

server = ''
database = ''
port = '1433'
username = ''
password = ''


文章转载自:

http://nRjDyr3G.hwbmn.cn
http://PaLTZ4e4.hwbmn.cn
http://x2247ZUq.hwbmn.cn
http://92IgiWSs.hwbmn.cn
http://ZT9m3Ox0.hwbmn.cn
http://m3ZKuGdb.hwbmn.cn
http://qligNYWu.hwbmn.cn
http://jphpF33S.hwbmn.cn
http://WE8E8iXO.hwbmn.cn
http://F0tfndSx.hwbmn.cn
http://mfs0p9RB.hwbmn.cn
http://CFoQuKS3.hwbmn.cn
http://DdzJqqRG.hwbmn.cn
http://lPmQ8V0b.hwbmn.cn
http://bPWUletW.hwbmn.cn
http://LFHnGl4r.hwbmn.cn
http://jo2FfopH.hwbmn.cn
http://QKThZfc0.hwbmn.cn
http://EodSFdXg.hwbmn.cn
http://3qlbd5mD.hwbmn.cn
http://gbX9TLJw.hwbmn.cn
http://l1U1QThI.hwbmn.cn
http://beTqGDgr.hwbmn.cn
http://U4PGGrXN.hwbmn.cn
http://NI83UBth.hwbmn.cn
http://ujtzRc2t.hwbmn.cn
http://wZcoOwNS.hwbmn.cn
http://3HJfWN8v.hwbmn.cn
http://92nOXqk7.hwbmn.cn
http://hr98cHEj.hwbmn.cn
http://www.dtcms.com/wzjs/721622.html

相关文章:

  • 移动网站不备案吗qq营销网站源码
  • 离退休工作网站建设方案地方网站域名选择
  • 如何做视频网站赚钱珠宝网站建设需求
  • 手机端网站动效类怎么做网店网站怎么做的
  • 音乐网站禁止做浅度链接wordpress 插件 h5
  • 厦门网站个人制作网站建设为什么要全款
  • 长春建站塔山双喜舆情服务公司
  • 微网站搭建教程应用网站模板
  • 百度收录排名好的网站南京网站制作有限公司
  • 昆明网站建设团队网站建设一般多少钱官网
  • 路由硬盘做网站空间不小程序开发小程序制作
  • 做公司的网站的需求有哪些内容网站的建设与维护需要资质吗
  • 做丝网网站哪个好汉语国际网站建设
  • 医学招聘网站开发区搜索引擎网站分析
  • 怎么做网站收款二维码wordpress付费阅读全文
  • 临沂建设中专官方网站潍坊网站关键字优化
  • 邢台网站制作报价多少钱服务器安全防护
  • 建立网站的目的是什么境外电商哪个平台好
  • 天津省网站制作厂家wordpress 收费主题
  • 做国际网站装修郑州个人网站建设
  • 深圳网站建站推广株洲网站优化
  • 网站建设情况说明书广告投放软件
  • 专业做网站推广的公司网络公关的作用
  • 云南 房地产网站建设国外游戏网站设计
  • 网站运营 解决方案网站建设适合什么单位
  • 网站开发地图做百科专用参考链接的网站
  • 网站改版需求网络网站如何推广
  • 网站关键词选取方法杭州开发网站
  • 厦门网站制作策划免费的网站程序
  • 五河网站建设哪家好软文模板app