• mysql初识(四)添加/修改字段信息


    mysql 添加/修改字段信息


    基本的添加方法有:
    insert into student set name='mingzi',sex='男',age=19;

    还有种多条添加的方法:
    insert into student (name,sex,age) values('新人',1,20),('又一个新人',2,22);
    这种方式好处就是可以多条插入,要注意的是第一个括号内如果什么都不填那values后的括号要按照整个表所有的字段顺序挨个添加,第一个括号如果填上要插入的字段就按照他填的顺序添加,第二个括号中的填写顺序绝对不能乱,像set类型的数据比如说sex set('男','女','其他') 这样的在填写数据的时候可以用它的位置代替 1代表男,2代表女,3代表其他

    还有个替换:
    语法结构:replace into 表名 set ....
    replace into student set id=4,name='aboy',sex='男',age=9;
    replace into student set id=4,name='sboy',sex='男',age=16;
    这个和insert的用法一样一样的 区别的insert是插入,replace是替换,用replace时,如果id都不一样时和insert的效果一样,如果录入信息的id和之前的有重复那么就替换之前的那一条信息

    更新字段
    update 表名 set 字段=值 where 条件;
    这个是将某一字段做修改 如果不添加条件那么表中该字段中的所有信息都被修改 一定要加上where条件!!

    删除字段
    delete from 表名 where 条件;
    将表中信息删除  如果不加条件就是全删 加条件就是删符合条件的

    初始化表
    truncate student;
    他和delete的区别就是用delete删除的虽然内容清空但id位置还保留 如果添加新的条数则按之前最大id顺着向下排   而truncate则是初始化表 保留表结构而且id也是重置从0开始排

  • 相关阅读:
    Linux命令应用大词典-第11章 Shell编程
    Kubernetes 学习12 kubernetes 存储卷
    linux dd命令
    Kubernetes 学习11 kubernetes ingress及ingress controller
    Kubernetes 学习10 Service资源
    Kubernetes 学习9 Pod控制器
    Kubernetes 学习8 Pod控制器
    Kubernetes 学习7 Pod控制器应用进阶2
    Kubernetes 学习6 Pod控制器应用进阶
    Kubernetes 学习5 kubernetes资源清单定义入门
  • 原文地址:https://www.cnblogs.com/gaofeifiy/p/4916658.html
Copyright © 2020-2023  润新知