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都改为123456,LeaveAmount都改为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; 把id>2且LeaveAmount<20000.00的用户可用余额修改为30000.00 update member set LeaveAmount=30000.00 where id>2 and LeaveAmount<20000.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', |