zoukankan      html  css  js  c++  java
  • 2.数据库表的增删改

    2.数据库表的增删改

    2.1插入表数据 insert

     

    对上面的member表进行数据插入

    插入一条数据,对所有字段都赋值

    insert into <表名> values (A,B,C.....F);

    例如:

    insert into member values (

    1,'xiaoya','123456','18366121563',1,10000.00,'2018-04-25 10:24:00')

    插入一条数据,且只对部分字段赋值

    insert into <表名> (字段A,字段B,字段C) values (A,B,C);

    例如:

    insert into member (Id,RegName,Pwd,LeaveAmount) values (2,'xiaoming','123457',10000.00);

    插入多条数据,对所有字段都赋值

    insert into <表名> values (1,2,3.....),(1,2,3.....);

    例如:

    insert into member values (123,'xiaoya','123456','18366121563',1,10000.00,'2018-04-25 10:24:00'),

    (3,'xiaoming','123457','18366121564',1,10000.00,'2018-04-25 10:46:00');

    插入多条数据,对部分字段都赋值

    insert into <表名> (字段A,字段B,字段C) values (1,2,3),(1,2,3);

          

    例如:

    insert into member (Id,RegName,Pwd,LeaveAmount) values (4,'xiaoming','123457',10000.00),

    (5,'xiaohong','123458',10000.00);

    2.2修改表数据 update

    修改一个表里的所有数据

    update <表名> set 字段名1=新值1,字段名2=新值2.....;

    例如:将member表中Pwd都改为123456LeaveAmount都改为1000.00

    update member set Pwd='123456',LeaveAmount=1000.00;

    修改一个表里满足某些条件的那一部分数据

    update <表名> set 字段名1=新值1,字段名2=新值2... where 条件表达式1 and(or) 条件表达式2 ...;

    例如

    id=2的用户可用余额修改为20000.00

    update member set LeaveAmount=20000.00 where id=2;

    id2LeaveAmount20000.00的用户可用余额修改为30000.00

    update member set LeaveAmount=30000.00 where id2 and LeaveAmount20000.00;

    2.3删除 drop(数据库和表)、delete(删除表数据)

     不要随便删库跑路哦~~~~

    drop

    drop database 数据库名;    将数据库删除,数据库里的表、表结构、数据一同删除

    drop table 表名;                   将表删除,数据库里的表结构、数据一同删除

    delete

    delete from 表名;        删除表里的所有数据

    例如 delete from member;

    delete from 表名 where 条件1 and(or) 条件2.....;  删除表里满足某些条件的数据

    例如 delete from member where id=2 or Pwd='123456',

  • 相关阅读:
    sudo: 在加载插件“sudoers_policy”时在 /etc/sudo.conf 第 0 行出错 sudo: /usr/lib/sudo/sudoers.so 必须只对其所有者可写 sudo:
    ubuntu多版本Python和pip切换
    Ubuntu16.04下安装python3.6.4详细步骤
    oenstack firewalld ufw
    linux相关安全设置
    TransPose: Towards Explainable Human Pose Estimation by Transformer
    TransTrack: Multiple-Object Tracking with Transformer
    Rethinking Semantic Segmentation from a Sequence-to-Sequence Perspective with Transformers
    Adversarial Sparse Transformer for Time Series Forecasting
    Learning to Detect Objects with a 1 Megapixel Event Camera
  • 原文地址:https://www.cnblogs.com/Aphrodite/p/10064826.html
Copyright © 2011-2022 走看看