当前位置:首页 > 编程教程 > mysql技术文章 > MySQL数据库列的增删改实现方法

MySQL数据库列的增删改的实例方法

  • 发布时间:
  • 作者:码农之家
  • 点击:125

这篇文章主要知识点是关于MySQL、数据库、增删改、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

PHP+MySQL程序设计及项目开发
  • 类型:PHP+MySQL大小:105.1MB格式:PDF作者:郑广成,朱翠苗
立即下载

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的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

您可能感兴趣的文章:

  • 分享mysql简单实现查询结果添加序列号的代码
  • MySQL在不知道列名情况下的注入示例代码
  • MySQL 相关电子书
    学习笔记
    网友NO.644803

    详解使用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、删……

    网友NO.106793

    详解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数据库增删改操作详解整合,希望对大家有所帮助,如果大家有任何疑问请给我……

    网友NO.939954

    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……

    <
    1
    >

    Copyright 2018-2020 www.xz577.com 码农之家

    投诉 / 推广 / 赞助:QQ:520161757