• 数据库表的设计


    【准备环境】

     navicat 或者Python

    【步骤】(navicat 方式)

    1 连接数据库 创建新库 

    create database qzcsbj charset utf8;

    2.在该库下创建新表

    CREATE TABLE `users` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `username` varchar(20) NOT NULL,
    `password` varchar(255) NOT NULL,
    `realname` varchar(255) NOT NULL,
    `sex` tinyint(1) DEFAULT NULL,
    `phone` varchar(255) NOT NULL,
    `utype` tinyint(1) DEFAULT NULL,
    `addtime` datetime DEFAULT NULL,
    `adduser` varchar(255) DEFAULT NULL,
    PRIMARY KEY (`id`),
    UNIQUE KEY `phone` (`phone`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

     3.验证是否创建成功

    【步骤】(Python连接数据创建方式)

    import pymysql

    from pymysql.cursors import DictCursor<br>
    coon = pymysql.connect(host='ip',port=3806,user='root',passwd='mima',db='zxh',charset='utf8')  # 创建数据库连接
    cur = coon.cursor(DictCursor)  # 建立游标,指定游标类型,返回字典

    create database qzcsbj charset utf8;

    CREATE TABLE `users` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `username` varchar(20) NOT NULL,
    `password` varchar(255) NOT NULL,
    `realname` varchar(255) NOT NULL,
    `sex` tinyint(1) DEFAULT NULL,
    `phone` varchar(255) NOT NULL,
    `utype` tinyint(1) DEFAULT NULL,
    `addtime` datetime DEFAULT NULL,
    `adduser` varchar(255) DEFAULT NULL,
    PRIMARY KEY (`id`),
    UNIQUE KEY `phone` (`phone`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    cur.execute(sql)  # 执行sql语句
     
    res = cur.fetchall()  # 获取查询的所有结果
    print(res)  # 打印结果
    cur.close()  # 关闭游标
    coon.close()   # 关闭连接
     
    数据表设计完成 打印结果  已经成功 

     上述2种方式都可以 大家任意选择

  • 相关阅读:
    ComboBox.DoubleClick事件
    mktime 夏令时
    STL String的使用[转]
    加在电源后至进入操作系统前的计算机的行为
    C语言数据类型大小分析(基于VC2005编译器)
    linux线程同步之条件变量
    windows 下架设svn服务器(转载+修改) (非利用Google项目托管)
    浅尝《Windows核心编程》之内核对象
    C——数组与指针
    如何用U盘做系统启动盘WINPE 并且 利用WINPE安装Ghost
  • 原文地址:https://www.cnblogs.com/xinhua19/p/12753125.html
Copyright © 2020-2023  润新知