zoukankan      html  css  js  c++  java
  • [mysql]数据插入、修改、删除操

    1、一次插入多条数据

    INSERT  INTO  food  VALUES
    (NULL,'EE果冻','EE果冻厂', 1.5 ,'2007', 2 ,'北京') ,
    (NULL,'FF咖啡','FF咖啡厂', 20 ,'2002', 5 ,'天津') ,
    (NULL,'GG奶糖','GG奶糖', 14 ,'2003', 3 ,'广东');

    2、修改地址和价格

    update关键字用于修改表内容,不同于modify,切记。且不是update table
    update food set address='内蒙古',price=3.2 where company='CC牛奶厂';

    3、把北京出厂的产品保质期改为5

    update food set validity_time=5 where address='北京';

     4、把过期的产品删除

    delete关键字删除表中数据项
    delete from food where date_format(now(),'%Y')-produce_time>validity_time;

    修改表

    1、显示表结构

    desc tablename;

    2、新增列

    alter table tablename add colomnname type;

    3、修改列名称或类型

    alter table tablename modify colomnname type;

    4、删除列

    alter table tablename drop colomnname;

    5、移动列顺序

    只有first和after这两种操作
    alter table tablename modify colomnname type first;
    alter table tablename modify colomnname type after colomnname2;

    6、给常查询的列加索引,可提高查询速度,但修改表结构的时候应同时更新索引。而且索引会耗费存储空间

    如经常查询select * from table where xxx=1 and yyy=2 order by zzz;
    create index xxx_index on food(xxx,yyy,zzz);

    更多MYSQL常用知识:http://blog.sina.com.cn/s/articlelist_1987929427_0_1.html

  • 相关阅读:
    js+canvas画随机4位验证码
    linux 下 查看 nginx 日志中访问前10 的 ip
    mysql greatest函数
    php 如何获取 post 传递的raw 数据
    php 监控文件变化 并上传到服务器
    php 如何统计本周 本月
    Yii2.0 GridView 的强大功能
    git 导出新修改的文件
    ubuntu16.04 下安装phpMyAdmin
    如何在ubuntu16.04 上搭建 phpstorm + xdebug 调试
  • 原文地址:https://www.cnblogs.com/iyjhabc/p/3203149.html
Copyright © 2011-2022 走看看