专栏首页marsggbomysql创建数据表时如何判断是否已经存在?

mysql创建数据表时如何判断是否已经存在?

>>> create table if not exists people(name text,age int(2),gender char(1));

如上代码表示创建一个名为people的数据表。有时在程序中,如果people这个表已经存在,如果执行下面的语句就会报错

>>> create table people(name text,age int(2),gender char(1));

if not exists 的作用就是判断要创建的数据表是否已经存在,若不存在则创建,否则跳过该语句。

pymysql语法几乎一毛一样:

cursor.execute("create table if not exists movie(name text, star text, quote text, info text)")		

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Detectron2代码阅读笔记-(二)

    上图画出了detectron2文件夹中的三个子文件夹(tools,config,engine)之间的关系。那么剩下的文件夹又是如何起作用的呢?

    marsggbo
  • python文件读写出现乱码总结

    1.错误的打开方式 #coding=utf-8f = open("test.txt",'w+')f.write('Mars is slim,isn\'he? \...

    marsggbo
  • Pytorch中Module,Parameter和Buffer的区别

    通过上面的例子可以看到,nn.parameter.Paramter的requires_grad属性值默认为True。另外上面例子给出了三种读取parameter...

    marsggbo
  • SSH框架之旅-spring(1)

    Spring 是一个开源的轻量级 Java 开发框架,可以解决业务逻辑层和其他层的耦合太高的问题,它不仅可以用在 Java EE 上,对于 Java SE 同样...

    Wizey
  • 网站性能测试利器:Puppeteer

    ? 译者:CK星空,本文由 DevOps 时代高翻院翻译整理发布 网站性能测试从来没有像今天这么重要。测试的工具有Lighthouse,WebPagetes...

    DevOps时代
  • 使用pacemaker配置mariadb高可用集群

    Galera cluster是一个多主同步数据库集群,基于同步复制技术和 Oracle 的 MYSQL/InnoDB。使用Galera Cluster时,您可以...

    tanmx
  • Emlog插件:右下角添加不同时段问候语1.2

    Youngxj
  • 关于PLC安全的一次实验

    (1)随着工业 4.0 的高速发展,工业自动化程度越来越高,但工控设备暴露在公网的情况也越发明显。而其中尤其以PLC最为明显,这些PLC设备的来源多为国外厂商,...

    FB客服
  • 获取iOS应用的URL Schemes 原

    3、打开iTunes,查看应用程序,选中相应的应用程序点击右键,选择在Finder中显示,然后解压ipa文件,得到一个文件夹。

    珲少
  • JavaWeb——Struts2

    Struts2是一个基于MVC设计模式web应用框架,在webwork框架技术基础上,Strurts2核心是拦截器,Struts2框架的核心功能都依靠拦截器实现...

    羊羽shine

扫码关注云+社区

领取腾讯云代金券