importpymysqlclassMysql():defcreate(self):try:

sql_creat= """CREATE TABLE data_test(

id INT unique,

name VARCHAR(50),

age INT,

sex enum('男','女')

)"""cursor.execute(sql_creat)print("建表成功")exceptUserWarning:print("建表失败")definsert(self):try:

sql_insert= """insert into data_test(id, name, age, sex) VALUES(1, '李牧', 18, '男'),(2, '栗子', 20, '女'),(3, '测试', 26, '男'),(4, '尕娃', 30, '女')"""cursor.execute(sql_insert)print("插入数据成功")exceptUserWarning:print("插入数据失败")defselect(self):try:

sql_select= """select name from data_test where sex='男'"""cursor.execute(sql_select)print("查询数据成功")exceptUserWarning:print("插入数据失败")defdelete(self):try:

sql_delete= """delete from data_test where id=3"""cursor.execute(sql_delete)print("数据删除成功")exceptUserWarning:print("数据删除失败")defupdata(self):try:

sql_update= """update data_test set sex='男' where sex='女'"""cursor.execute(sql_update)print("数据更新成功")exceptUserWarning:print("数据更新失败")defdelete_table(self):

sql_delete_table= """drop table data_test"""cursor.execute(sql_delete_table)print("清洗数据:删除数据表")if __name__ == '__main__':

con= pymysql.connect("localhost", "root", "123456", "test04", charset='utf8')

cursor=con.cursor()#实例化

test =Mysql()#建一张学生表 包含(id,name,age,sex)

test.create()#增加四条数据

test.insert()

con.commit()#提交

#查询表中sex为男的数据

test.select()print(cursor.fetchall())#删除id =3的数据

test.delete()

con.commit()#提交

#将sex为女的,修改为男

test.updata()

con.commit()#提交

test.delete_table()

cursor.close()

mysql建表实例 删除记录_python基础_mysql建表、编辑、删除、查询、更新相关推荐

  1. mysql建表时外检怎么创建_MySQL创建表时加入的约束以及外键约束的的意义

    1,创建表时加入的约束 a) 非空约束,not null b) 唯一约束,unique c) 主键约束,primary key d) 外键约束,foreign key 1,非空约束,针对某个字段设置其 ...

  2. mysql建表是要注意什么问题_MySQL建表注意事项

    1.建表规范 -- 数据库名丶表名,全部使用小写字母,使用"_"下划线连接且长度小于12,做到见名知意 2.建议使用 innodb 引擎,这也是MySQL的默认引擎 3.字段类型选 ...

  3. mysql记录当前表数据的数据条数据类型_mysql的表的操作 数据类型

    一 数据类型 1 数字: 整型:tinyint      int     bigint 小数:float:在位数较短的情况下不精准 double:在位数比较长的情况下不精准 1 数字 整型:tinyi ...

  4. 易语言mysql删除记录_511遇见易语言教程数据库-删除

    本节课示范的命令有: 删除().是否删除().彻底删除().恢复删除().清除() 删除() 注意:此命令并不实际删除记录,仅仅只加上删除标记,记录依旧存在并可以读写.成功返回真,失败返回假. 数&l ...

  5. mysql 删除不了数据_MySQL不建议delete删除数据

    InnoDB存储架构 从这张图可以看到,InnoDB存储结构主要包括两部分:逻辑存储结构和物理存储结构. 逻辑上是由表空间tablespace -> 段segment或者inode -> ...

  6. mysql级联删除外键约束_MySQL外键约束、级联更新、级联删除

    MySQL支持外键(foreign key),外键允许跨表交叉引用相关数据,另外外键约束能够保证相关数据的一致性.一个外键关系通常包括一个父表和一个子表.父表包含原始的字段数据,子表引用父表中该字段的 ...

  7. mysql 查看表v空间自增涨_MySQL InnoDB表空间加密

    从 MySQL5.7.11开始,MySQL对InnoDB支持存储在单独表空间中的表的数据加密 .此功能为物理表空间数据文件提供静态加密.该加密是在引擎内部数据页级别的加密手段,在数据页写入文件系统时加 ...

  8. mysql同表字段前4位复制_MySQL不同表之前的字段复制

    有时候,我们需要复制某个字段一整列的数据到另外一个新的字段中,这很简单,SQL可以这么写: UPDATE tb_1 SET content_target = content_source; 大概写法如 ...

  9. 对比A,B两张表,将相同的记录写到M表,不同的记录全部写到N表中

    --   相同记录     INSERT   M   SELECT   A.*     FROM   A表   A     WHERE   EXISTS(     SELECT   *   FROM ...

最新文章

  1. 剖析Focal Loss损失函数: 消除类别不平衡+挖掘难分样本 | CSDN博文精选
  2. 使用JQuery Validate插件的报Cannot read property 'settings' of undefined错误的解决方法
  3. 能源结构进入变革时代 光伏业趋于壮大转型
  4. 深入剖析C#继承机制
  5. frame和bounds
  6. JSP里的System.out.println
  7. Java多线程(review)
  8. 超图软件试用许可操作步骤_软件中的操作步骤
  9. iOS开发Swift篇—(三)字符串和数据类型
  10. (数据分析三板斧)第一斧Numpy-第一节:Numpy基本了解
  11. gevent版TCP服务器
  12. Spring框架学习3:bean元素属性
  13. HTML学习笔记(七)
  14. c语言求利用麦克劳林公式求sinx值,用泰勒公式求sin(x)的近似值
  15. c#_工大租车小系统
  16. 淘宝/天猫、1688、京东按图搜索淘宝商品(拍立淘)API接口
  17. 计算机思维对本专业的影响,计算机专业本科生创新思维培养及其哲学思考
  18. Android 利用AutoCompleteTextView实现模糊搜索功能,搜索结果自动提示,识别拼音首字母并转汉字提示
  19. java eden space_JVM内存区域详解(Eden Space、Survivor Space、Old Gen、Code Cache和Perm Gen)...
  20. 操作系统概念(九)——虚拟内存

热门文章

  1. mongodb 安装记录 2017年11月21日
  2. 如果你不想长期996,看看这个
  3. 2016年11月16日18:39:32
  4. 软件著作权申请中的分类号填写
  5. 香港空间的确很坑,网站可用性只有72.37%
  6. 毕业设计 stm32单片机的目标检测与跟踪系统 -物联网 openmv 嵌入式
  7. 【文学文娱】《屌丝逆袭》-出任CEO、迎娶白富美、走上人生巅峰
  8. 9.数据中台 --- 数据服务体系建设
  9. 贝叶斯分类(这个讲的比较清晰,一看就明白)
  10. 阿里2020.4.1实习笔试题——攻击怪兽