首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用Excel批量生成SQL脚本

    需求 我们需要把Excel中的一些资料更新到数据库表中,比如学生的考试系统,在数据中已经有了考生的ID,这里有一份考生ID和考生成绩的Excel表,我们如何把考生成绩更新到数据库表中呢?...没错,这就是我通常使用的方法,但是有些人他们不按常理出牌,有时候客户说:我只会执行SQL,我不知道怎么把Excel导入到数据库中。 这个时候我们如何把要更新的内容生产SQL语句给到客户呢?...如何是一两条记录,我们手动写SQL就可以了,但是如果有几百个学生,我们要手动写几百条语句吗?是否有批量生成SQL脚本的方法?这就是我们这里要讲到的:使用Excel批量生成SQL脚本。...过程 这是一个原始的Excel表,它包括了一些ID值和需要更新字段的值: 1:确定需要生成的SQL语句模型。 ?...并按照需要生成的sql语句顺序进行排序。 前面两个列是需要更新的值,后面两个是where的条件字段 ? 3:在Excel表插入空列,拷贝相关的语句进去。

    2.4K20

    pypika:SQL 语句生成器

    楔子作为一名后端开发,日常工作中难免要和数据库打交道,而想要操作数据库,必然要构建 SQL 语句。你可以手动编写原生 SQL,也可以借助现有的第三方模块,比如 pypika。...方法print(query.get_sql())"""SELECT "id","name","age" FROM "people""""以上我们就构建了最简单的 SQL 语句,当然表和字段都是以字符串形式指定的...print(query)"""SELECT "id","name" FROM "fruits" WHERE "harvest_date"+INTERVAL '1 MONTH'SQL...uid">10"""数据库适配不同数据库的 SQL 语法会有略微不同,最大的一个不同就是包裹字段所用的符号,MySQL 用的是反引号、PostgreSQL 用的是双引号。...小结以上就是 pypika 的相关内容,总的来说还是很方便的,在面对一些不复杂的 SQL 时,使用该模块会非常方便。当然 pypika 还支持更多高级用法,比如窗口函数,有兴趣可以查看官网。

    72910

    linux下生成key

    linux下生成key 使用public/private key让putty(ssh)自动登录(以及linux上使用密钥做ssh自动登陆)  方法一:使用puttygen.exe  第一步:生成密匙 ...但是如果希望这个private key使用在linux主机上,不用密码登陆上放有public key的主机上,  那么:  第四步:linux private key设置  (运行puttygen.exe...-t 密匙类型  密匙类型可以是:rsa1 (对应SSH1 RSA)、rsa 和 dsa (对应SSH2)  如:  $ ssh-keygen -b 1024 -t rsa  默认在~/.ssh下会生成...第二步:设置linux主机  把id_rsa.pub 复制为authorized_keys,放在需要登陆的linux主机的~/.ssh目录下  $ scp id_ras.pub hostname1:/home...用户名:scp id_ras.pub username@hostname1:/home/username/.ssh/authorized_keys)  如果想使用putty,因为ssh-keygen生成的

    3K70
    领券