• 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开始排

  • 相关阅读:
    ubuntu16.04安装jdk1.8(java1.8)
    OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
    Eclipse 的 jsp 页面代码格式化
    php自动加载
    swift 遍历
    swift 赋值判断
    C语言开发环境配置
    C语言之分配
    C语言之指针
    IOS之swift第一课基础代码
  • 原文地址:https://www.cnblogs.com/gaofeifiy/p/4916658.html
Copyright © 2020-2023  润新知