操作表中数据

时间:2022-09-21 22:48:21

添加数据

INSERT语句

INSERT INTO table_name

(column1,column2,...)    -----向表中所有字段添加值,该处可以省略,value顺序跟创建表的顺序一致

VALUES(value1,value2,...)

 

实例:

1、向表中所有字段添加值

操作表中数据

2、向表中指定字段添加值

操作表中数据

3、向表中添加默认值

操作表中数据操作表中数据

 

复制表数据

a. 在建表时复制

create table table_new as select column1,...| * from table_old;
b. 在添加时复制

insert into table_new [(column1,...)] select column1,...| * from table_old

修改数据

UPDATE table_name

SET column1=vaule1,...

[WHERE conditions]

 

a) 无条件更新

update userinfo set userpwd='111111';
select userpwd from userinfo;
update userinfo set userpwd='111',email='111@126.com';
select userpwd,email from userinfo;
select username from userinfo;

b) 有条件更新
update userinfo set userpwd='123456' where username='xxx';
select username,userpwd from userinfo;

删除数据

DELETE FROM table_name [WHERE conditions]

无条件删除:delete from table_name;
有条件删除:delete from userinfo where username='yyyyy';

TRUNCATE TABLE TB_NAME;--截断表,将表中的所有数据删除,并将数据原先占用的存储空间释放
DELETE FROM TB_NAME;--删除表中的所有数据,不将数据占用的内存资源释放