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',

原文地址:https://www.cnblogs.com/Aphrodite/p/10064826.html