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中添加了一个新的表

     

  • 相关阅读:
    Oracle 12C 在 Oracle Linux 6.5 64Bit 安装手册
    OWI之db file sequential read
    OWI之db file scattered read
    Linux监控脚本
    Java中的空值判断
    Java中的java.math.BigInteger
    Java中用正则表达式找出数字
    Java中的StringBuffer
    JAVA String.format 方法使用介绍
    Java中对整数格式化
  • 原文地址:https://www.cnblogs.com/cyx-b/p/12982700.html
Copyright © 2011-2022 走看看