import pymysql

 HOST = '127.0.0.1'
PORT = 3306
USER = 'root'
PASSWD = ''
DB = 'test'
CHARSET = 'utf8' conn = pymysql.connect(
host=HOST,
port=PORT,
user=USER,
passwd=PASSWD,
db=DB,
charset=CHARSET
) cursor = conn.cursor() create_dep = """CREATE TABLE department(
dep_id INT PRIMARY KEY,
dep_name VARCHAR(20) NOT NULL UNIQUE
)""" create_emps = """CREATE TABLE employees(
emp_id INT PRIMARY KEY,
emp_name VARCHAR(20) NOT NULL UNIQUE,
birth_date DATE,
email VARCHAR(30),
dep_id INT,
FOREIGN KEY(dep_id) REFERENCES department(dep_id)
)""" create_slary = """CREATE TABLE slary(
auto_id INT PRIMARY KEY,
date DATE,
basic INT,
awards INT,
emp_id INT,
FOREIGN KEY(emp_id) REFERENCES employees(emp_id)
)""" # cursor.execute(create_dep)
# cursor.execute(create_emps)
# cursor.execute(create_slary) # insert = 'insert into department VALUES (%s,%s)'
# cursor.execute(insert,(1,'HR'))
# cursor.execute(insert,(2,'DEVOPS'))
# cursor.execute(insert,(3,'DEV'))
# cursor.executemany(insert,[(4,'OPS'),(5,'MANAGER')]) # select = 'select * from department order by dep_id'
# cursor.execute(select)
# result = cursor.fetchone()
# print(result)
# result = cursor.fetchmany(2)
# print(result)
# result = cursor.fetchall()
# print(result) # select = 'select * from department order by dep_id'
# cursor.execute(select)
# cursor.scroll(4) # 默认以相对方式,从当前位置向下移动
# result = cursor.fetchone()
# print(result)
# cursor.scroll(0,mode='absolute') # absolute 一定是从开头移动
# result = cursor.fetchone()
# print(result) #
# update1 = 'update department set dep_name=%s where dep_name=%s'
# cursor.execute(update1,('rs','HR')) delete1 = 'delete from department where dep_id=%s'
cursor.execute(delete1,(5,)) conn.commit() cursor.close()
conn.close()
if __name__ == "__main__":
pass

最新文章

  1. Inversion_树状数组***
  2. 6. 终端工具Xmanager使用技巧
  3. phpdesigner 的配置
  4. POJ 1459 Power Network(网络最大流,dinic算法模板题)
  5. mac下的应用程序发布 及 打包(Python写的脚本,可打包第三方库)
  6. Win32环境下的程序崩溃异常定位
  7. iOS开发必不可少的76个工具
  8. InnoDB页压缩技术
  9. ubuntu 安装 npm、nodejs 各种问题
  10. fork项目适合全局替换注释说明
  11. python 文件下载
  12. linux 测试网络url命令
  13. 【LeetCode105】Construct Binary Tree from Preorder and Inorder Traversal★★
  14. 学习angularjs的ng-hide和ng-disabled
  15. Git教程学习(三)
  16. 使用 jekyll + github pages 搭建个人博客
  17. Linux—echo命令
  18. [微软官网] SQLSERVER 执行页面还原
  19. java jvm perf
  20. labview事件结构学习

热门文章

  1. Markdown 空格详细介绍
  2. jQuery笔记归纳
  3. (九)Redis之集群概述(转)
  4. ASP.NET 使用 SyndicationFeed 输出 Rss
  5. 二、eureka服务端注册服务
  6. springboot启动流程(六)ioc容器刷新前prepareContext
  7. iOS-OC中常见的一些宏
  8. MyBatis-Spring 学习笔记一 SqlSessionFactoryBean以及映射器类
  9. 同一个url对应多个视图函数,取第一个视图函数有效
  10. 【Redis】事务 (超详细)