zoukankan      html  css  js  c++  java
  • 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开始排

  • 相关阅读:
    JMS03061AH002 verilog 驱动程序
    modelsim do.do
    Nodemcu的GPIO接口介绍(ZT)
    对于RFIDRC522 模块的读写操作【Arduino】(ZT)
    归并排序
    WebGIS开发培训(ArcGIS API for JavaScript方向)
    将 ASP.NET MVC 2 项目升级到 ASP.NET MVC 3
    控制台应用项目中使用WatinWeb测试工具遇到的问题
    使用UI测试工具Watin遇到的问题(续)
    使用Specflow 和XUnit 进行BDD测试项目配置方法
  • 原文地址:https://www.cnblogs.com/gaofeifiy/p/4916658.html
Copyright © 2011-2022 走看看