zoukankan      html  css  js  c++  java
  • 改变MySQL数据表中的数据信息

    改变数据表中信息

    1. 修改数据信息:

    1.1. 整改:

    语法格式:update 表名 set 字段名1=修改后的字段信息,字段名2=修改后的字段信息,字段名3=修改后的字段信息 where 具体到要修改的行

    MariaDB [dazhu]> update chengjibiao set name="六六",chengji=66 where id=4;##只要修改表中信息,那么其后就必须跟上where来具体到哪一行!
    
    Query OK, 1 row affected (0.03 sec)
    
    Rows matched: 1  Changed: 1  Warnings: 0

    1.2. 修改某项(可运算):

    MariaDB [dazhu]> update chengjibiao set chengji=chengji+20 where id=4;
    
    Query OK, 1 row affected (0.01 sec)
    
    Rows matched: 1  Changed: 1  Warnings: 0

    1.3、同时对两个表进行更新

    基本语法:

    update 1,2 set 字段1=1,字段2=2,字段n=n where 条件

    实例:

    MariaDB [dazhu]> update chengjibiao c,xinzibiao x set x.xinzi=c.chengji where c.id=5&&x.id=5; 
    Query OK, 1 row affected (0.01 sec)
    Rows matched: 1  Changed: 1  Warnings: ##也可以直接修改多项且直接赋值!
    
    MariaDB [dazhu]> select * from chengjibiao ;
    +------+--------+---------+
    | id   | name   | chengji |
    +------+--------+---------+
    |    1 | 大傻   |      90 |
    |    2 | 小二   |      95 |
    |    4 | 六六   |      86 |
    |    5 | 赵五   |     100 |
    |    6 | 宇宇   |      73 |
    |    3 | 明明   |      80 |
    +------+--------+---------+
    6 rows in set (0.00 sec)
    
    MariaDB [dazhu]> select * from xinzibiao;
    +------+--------+-------+--------+
    | id   | name   | xinzi | gongsi |
    +------+--------+-------+--------+
    |    1 | 大傻   | 18000 | dsd    |
    |    2 | 小二   | 16000 | dsd    |
    |    4 | 六六   | 16000 | ll     |
    |    5 | 赵五   |   100 | zq     |
    +------+--------+-------+--------+
    4 rows in set (0.00 sec)

    2. 删除数据信息

    语法格式:delete from 表名 where 删除条件(具体到哪一行);

    |    6 | 宇宇   |      73 |
    |    3 | 明明   |      80 |
    +------+--------+---------+
    6 rows in set (0.00 sec)
    
    MariaDB [dazhu]> delete from chengjibiao where id=3;
    Query OK, 1 row affected (0.02 sec)
    
    MariaDB [dazhu]> select * from chengjibiao;
    +------+--------+---------+
    | id   | name   | chengji |
    +------+--------+---------+
    |    1 | 大傻   |      90 |
    |    2 | 小二   |      95 |
    |    4 | 六六   |      86 |
    |    5 | 赵五   |     100 |
    |    6 | 宇宇   |      73 |
    +------+--------+---------+?????
    5 rows in set (0.00 sec)

    3. 清空表信息;

    语法格式:truncate table 表名;

    MariaDB [dazhu]> truncate table xueyuan;
    
    Query OK, 0 rows affected (0.02 sec)
    
     
    
    MariaDB [dazhu]> select * from xueyuan;
    
    Empty set (0.00 sec)

     4、切记:

    删除数据其后一定要根生where具体删除行,否则会清空整个表格

    删除或者清空数据之前一定要数据备份备份备份!

  • 相关阅读:
    tcl tk lappend
    file join
    [转载]强指针和弱指针
    DisplayHardware
    Android 十大调试方法
    C语言程序的外部变量与函数
    DisplayHardware
    Android 十大调试方法
    wifi连接流程分析
    [转载]强指针和弱指针
  • 原文地址:https://www.cnblogs.com/dazhu-secure/p/13717075.html
Copyright © 2011-2022 走看看