MySQL第三方图形化工具:DBeaver

操纵数据库的语言,基于功能划分为4类:

数据定义:DDL(Data Definition Language)库的创建删除、表的创建删除等

数据操纵:DML(Data ManipulationLanguage)新增数据、删除数据、修改数据等

数据控制:DCL(Data ControlLanguage)新增用户、删除用户、密码修改、权限管理等

数据查询:DQL(Data QueryLanguage)基于需求查询和计算数据(分组group by聚合函数:求和sum求平均值avg求最小值min求最大值max求数量count)(排序order by分页limit)

启动MySQL:

以管理员身份打开命令窗口,输入: net start mysql

DBeaver连接数据库总报错Public Key Retrieval is not allowed:

SQL语法特征:1.大小写不敏感2.分号;结尾3.支持注释(单行注释--或者#,多行注释/**/)

中括号代表可写可不写

python操作mysql数据插入:

小练习1:通过python代码把数据写入数据库中(写)

1.DBeaver建表结构:

create databpy_sql;#建数据库

use py_sql;#使用这个数据库

#建表结构

create table orders(

order_date date,

order_id varchar(255),

money int,

province varchar(10)

)

2.pycharm中写连接数据库的方式,使用哪个数据库,执行插入语句:

conn=Connection(
    host="localhost",
    port=3306,
    user="root",
    password="12345",
    autocommit=True
)
cursor=conn.cursor()
conn.select_db("py_sql")
for record in all_data:
    sql=f"insert into orders(order_date,order_id,money,province) values('{record.date}','{record.order_id}',{record.money},'{record.province}')"
    # print(sql)
    cursor.execute(sql)
conn.close()

小练习2:反向读取数据库中的语句到python(读)

#读
db_cursor = conn.cursor()
db_cursor.execute("SELECT * FROM orders")
rows = db_cursor.fetchall()
for row in rows:
    print(row)
with open('D:/1.txt','w',encoding='UTF-8') as file:
    for row in rows:
        file.write(str(row))
        file.write("\n")
    file.flush()
file.close()
  • allowPublicKeyRetrieval=true:这个参数告诉JDBC驱动器在尝试连接时允许公钥检索。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/726075.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Web3新视野:Lumoz节点的潜力与收益解读

摘要:低估值、高回报、无条件退款80%...... Lumoz正通过其 zkVerifier 节点销售活动,引领一场ZK计算革命。 长期以来,加密市场以其独特的波动性和增长潜力,持续吸引着全球投资者的目光。而历史数据表明,市场往往在一年…

数据结构与算法笔记:基础篇 - 分治算法:谈一谈大规模计算框架MapReduce中的分治思想

概述 MapReduce 是 Google 大数据处理的三姐马车之一,另外两个事 GFS 和 Bigtable。它在倒排索引、PageRank 计算、网页分析等搜索引擎相关的技术中都有大量的应用。 尽管开发一个 MapReduce 看起来很高深。实际上,万变不离其宗,它的本质就…

three.js 基础01

目录 1.场景创建 Scene() 2.常用形状集几何体「Geometry」[可设置长宽高等内容,如:new THREE.BoxGeometry(...)] 3.常用材质「Material」[可设置颜色等内容,如:new THREE.MeshBasicMaterial({})] 4.添加、定位 5.相机api 6…

1-函数极限与连续

1 2 平方项没有考虑到(其正负)

Linux下更新curl版本

一、前景 由于低版本的curl存在一定的漏洞,会对我们的服务器安全造成问题,所以,我们需要将curl由低版本安装到高版本。 二、步骤 1、首先检测服务器安装的curl版本 curl --version 2、查看服务器安装的curl的安装包 rpm -qa curl 3、卸载旧…

LLM上下文长度扩展方案:NTK-aware interpolation

文章目录 1. Position Interpolation存在的问题高频信息损失 NTK-aware Scaled RoPE:高频外推低频内插进制编码代码实现 1. Position Interpolation存在的问题 在之前的一篇文章中讲了位置内插方案:LLM上下文长度扩展方案:Position Interpol…

【计算机网络篇】数据链路层(11)在数据链路层扩展以太网

文章目录 🍔使用网桥在数据链路层扩展以太网🥚网桥的主要结构和基本工作原理🎈网桥的主要结构🔎网桥转发帧的例子🔎网桥丢弃帧的例子🔎网桥转发广播帧的例子 🥚透明网桥🔎透明网桥的…

二开的精美UI站长源码分享论坛网站源码 可切换皮肤界面

二开的精美UI站长源码分享论坛网站源码 可切换皮肤界面 二开的精美UI站长源码分享论坛网站源码 可切换皮肤界面

c# winform修改控件数字类型运行输入null

txtMaxQty.Properties.Mask.MaskTypeDevExpress.XtraEditors.Mask.MaskType.Numeric; txtUrgentQty.Properties.Mask.MaskTypeDevExpress.XtraEditors.Mask.MaskType.Numeric;txtMinQty.Properties.Mask.MaskType DevExpress.XtraEditors.Mask.MaskType.Numeric;在winform里&am…

openh264 码率控制原理框架

openh264 OpenH264 是一个开源的 H.264 视频编码库,由 Cisco Systems, Inc. 开发并提供。它支持 H.264 的主要编码特性,包括但不限于: 支持基线、主要、高和高10配置文件支持帧内预测、帧间预测、变换编码、量化、环路滤波等支持多线程编码支…

Nvidia Isaac Sim 入门教程 2024(3)图形界面

Isaac Sim 基本使用 版权信息 Copyright 2023-2024 Herman YeAuromix. All rights reserved.This course and all of its associated content, including but not limited to text, images, videos, and any other materials, are protected by copyright law. The author …

Hadoop3:MapReduce中的Partition原理及自定义Partition

一、默认Partition分区配置 以WC案例来进行验证。 1、设置setNumReduceTasks 修改的代码 这行代码,确定了reduceTask的数量,也确定了分区逻辑 在mapper文件中,打上断点 计算分区的代码 这里会对每一个kv进行计算,然后&#…

【星环社区版TDH2024年度大事件】全新版本?全新组件?性能提升10倍?

TDH社区版家族迎来新成员 不知不觉社区版已经陪伴大家将近两年的时间了,在这两年里收获到了很多认可,同时也收获到了一些建议与意见,比如资源成本的问题。在去年我们发布了TDH社区开发版,仅需单台服务器即可一键安装部署Inceptor…

zip文件上传到linux服务器文件大小发生变化

在传一个文件到服务器的时候,第一次传完看见大小不一样(服务器中du命令查看大小796596MB)就重传了一下,还是大小不一样,就查了下。 查了下有以下原因: 文件系统的不同: 原因:不同的…

12.2 Go 编写测试代码

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

Spring之IoC(容器配置、Spring坐标导入、获取bean)

这里的话,因为博主学习时间有限,并没有实际去操作,只是学习和了解一个大概的流程。 目录 一、引言 1、管理什么?(对象:Service、Dao ...) 2、如何将被管理的对象告知 IoC 容器?(用…

Linux内核编程(六)平台总线plantform驱动模型

本文目录 前述:为什么引入平台总线模型一、知识点1. 什么是平台总线模型2. 平台总线模型使用3. 平台总线是如何工作的4. 平台总线模型的优点 二、平台总线设备层1. 常用API(1) 注册一个平台设备(2) 注销一个平台设备&a…

2748. 美丽下标对的数目

题目 给定一个下标从 0 开始的整数数组 nums。如果下标对 (i, j) 满足 0 ≤ i < j < nums.length&#xff0c;且 nums[i] 的第一个数字与 nums[j] 的最后一个数字互质&#xff0c;那么认为 nums[i] 和 nums[j] 是一组美丽下标对。 对于两个整数 x 和 y&#xff0c;如果…

无忧易售新功能:集成图片库智能图片翻译,跨越语言障碍

在电商全球化的浪潮中&#xff0c;跨越语言的障碍&#xff0c;让产品图像说话&#xff0c;成为了商家致胜的关键。"无忧易售ERP"推出集成图片库与图片翻译功能的全新升级&#xff0c;为全球电商提供一站式解决方案&#xff0c;让商品跨越国界&#xff0c;沟通无界。 …

使用二进制安装安装docker

在一些情况下无法使用yum安装docker下面写了一个使用二进制安装docker的文档 官网下载地址https://download.docker.com/linux/static/stable/x86_64/ 可以按需求下载 wget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.10.tgz 下载包 tar xf dcker…