zoukankan      html  css  js  c++  java
  • python创建mysql数据库中的表

    首先需要安装mysql,安装时注意自己填写的端口号,比如我没有用常用的3306,而是用的3366,还要记住自己mysql的密码

    打开Navicat for MySQL,

    找到左上角的连接选项,

    填写相关内容,

    连接名可以任意,习惯写为自己名字的简写或者本机的ip地址,端口号需要与安装MySQL时填写的端口号相同,密码也要与MySQL中的密码保持一致

    点击确定之后,双击连接名

    然后会显示已有的数据库,由于我之前用命令行创建过几个数据库,所以稍微多几个

    右键点击连接名,选择新建数据库

    填入数据库名,字符集选择Default character set即可,然后点击确定

    然后打开cmd命令行

    输入:

    pip install -i https://mirrors.aliyun.com/pypi/simple/ pymysql

    打开pycharm,正式开始编程

    # -*- coding = utf-8 -*-
    # @time:2020/5/28/028 17:07
    # Author:cyx
    # @File:demo.py
    # @Software:PyCharm
    
    import pymysql
    # 创建连接
    con = pymysql.connect(host='localhost',user='root',password='123456',database='python_db',port=3366)
    cur = con.cursor()
    sql="""
        create table t_student(
        sno int primary key auto_increment,
        sname varchar(30) not null,
        age int(2),
        score float(3,1)
        ) 
    """
    
    try:
        # 执行创建表的sql
        cur.execute(sql)
        print("创建表成功")
    except Exception as e:
        print("创建表失败")
        print(e)
    finally:
        # 关闭连接
        con.close()

    创建成功后再次打开Navicat for MySQL

    万一看到什么都没有时也不要慌,右键点击空白处,选择刷新

    可以看到python_db中添加了一个新的表

     

  • 相关阅读:
    Annotation
    injector
    Java容器(container)
    build tool(构建工具)maven和gradle安装方法
    version control(版本控制)
    函数式编程
    URI与URL
    超文本传输协议HTTP
    annotation的理解
    Injection
  • 原文地址:https://www.cnblogs.com/cyx-b/p/12982700.html
Copyright © 2011-2022 走看看