这篇文章主要知识点是关于MySQL、数据库、增删改、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书
本文实例讲述了MySQL数据库列的增删改实现方法。分享给大家供大家参考,具体如下:
新建表user_info:
CREATE TABLE user_info( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, username CHAR(20) NOT NULL DEFAULT '', gender TINYINT UNSIGNED NOT NULL DEFAULT 0, weight TINYINT UNSIGNED NOT NULL DEFAULT 0 )ENGINE=MyISAM DEFAULT CHARSET=utf8;
新增列默认在表的最后一列
语法:alter table 表名 add 列名 列类型 列属性
alter table user_info add height tinyint unsigned not null default 0;
删除列
语法:alter table 表名 drop 列名
alter table user_info drop height;
增加列,放在指定列之后
语法:alter table 表名 add 列名 类型 属性 [默认值] after 指定列名
alter table user_info add height tinyint not null default 0 after username;
修改指定列名
语法:alter table 表名 change 旧列名 新列名 类型 属性 默认值
alter table user_info change height shengao smallint not null default 0;
modify 修改列,但不能修改列名
语法:alter table 表名 modify 列名 类型 属性 默认值
alter table user_info modify shengao tinyint not null default 0;
更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》及《MySQL数据库锁相关技巧汇总》
希望本文所述对大家MySQL数据库计有所帮助。
以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。
Copyright 2018-2020 www.xz577.com 码农之家
版权投诉 / 书籍推广 / 赞助:520161757@qq.com
详解使用pymysql在python中对mysql的增删改查操作(综合)
这一次将使用pymysql来进行一次对MySQL的增删改查的全部操作,相当于对前五次的总结: 先查阅数据库: 现在编写源码进行增删改查操作,源码为: #!/usr/bin/python #coding:gbk import pymysql from builtins import int #将MysqlHelper的几个函数写出来 def connDB(): #连接数据库 conn=pymysql.connect(host="localhost",user="root",passwd="zx69728537",db="student"); cur=conn.cursor(); return (conn,cur); def exeUpdate(conn,cur,sql): #更新或插入操作 sta=cur.execute(sql); conn.commit(); return (sta); def exeDelete(conn,cur,IDs): #删除操作 sta=0; for eachID in IDs.split(' '): sta+=cur.execute("delete from students where Id=%d"%(int(eachID))); conn.commit(); return (sta); def exeQuery(cur,sql): #查找操作 cur.execute(sql); return (cur); def connClose(conn,cur): #关闭连接,释放资源 cur.close(); conn.close(); result=True; print("请选择以上四个操作:1、修改记录,2、增加记录,3、查询记录,4、删……
详解mysql数据库增删改操作
插入数据 insert into 表名(列名1,列名2,列名3) values(值1,值2,值3); insert into user(user_id,name,age) values(1,'nice',24); 简单写法可以省去字段名,但是要插入全部字段。 批量插入 单条插入和批量插入的效率问题 mysql多条数据插入效率大于单条数据插入 删除记录 delete from 表名 [where 条件] 如果没有指定条件,会将表中数据一条一条全部删除掉。 delete删除数据和truncate删除数据有什么区别 delete:属于DML,一条一条删除表中的数据 truncate:属于DDL,先删除表再重建表 delete和truncate哪个删除数据效率高 如果数据比较少,delete比较高效 如果数据量比较多,truncate比较高效 更新记录 update 表名 set 列名=列的值,列名2=列2的值 [where条件] 修改多字段数据 全部修改(慎用) 以上所述是小编给大家介绍的mysql数据库增删改操作详解整合,希望对大家有所帮助,如果大家有任何疑问请给我……
python中关于django对数据库Mysql的增删改查操作详解
下面小编就为大家带来一篇python django 增删改查操作 数据库Mysql。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 下面介绍一下django增删改查操作: 1、view.py # -*- coding: utf-8 -*-from __future__ import unicode_literalsfrom django.http import HttpResponsefrom polls.models import Testfrom django.shortcuts import render# Create your views here.# 解决乱码import sysreload(sys)sys.setdefaultencoding('utf-8')# 数据库操作def testdb(request): test1 = Test(name='温鸿雨2') test1.save() return HttpResponse(p数据添加成功!/p)# 查询数据库def selectDB(request): # 通过objects这个模型管理器的all()获得所有数据行,相当于SQL中的SELECT * FROM list = Test.objects.all() returnvalue = [] for v in list: returnvalue.append(v.name) print v.name print ++++++++++++获取单个对象++++++++++++++++++ # 获取单个对象 response1 = Test.objects.filter(id=1) print res……