sql常用语句汇总

1、更新表中id=365的某字段的值:

UPDATE 表名 SET 字段名=字段值 where id=365;

2、修改表中某字段值的部分指定内容:

UPDATE 表名 SET 字段名=REPLACE(字段名,'要替换的内容','替换后的内容');

3、删除数据库中某表:

DROP TABLE 表名;

4、删除表中的某列(即某字段):
删除单列:

alter table 表名 drop column 字段名;

删除多列:

alter table 表名 drop (字段名1,字段名2,字段名3,字段名4); 

5、结构完全相同的2表合并成一张表的sql语句:

INSERT INTO data_1(NAME,age,sex,tel,content,STATUS) SELECT NAME,age,sex,tel,content,STATUS FROM data_2;

简化后则是:

insert into 表A(除id外的字段) select 除id外的字段 from 表B;

6、替换同一字段中的多个值

UPDATE archives SET title=replace(title, '我', '你'), title=replace(title, '他', '她');

7、替换多个字段中的多个值

UPDATE archives SET title=replace(title, '我', '你'), title=replace(title, '他', '她'), keywords=replace(keywords, '我', '你'), keywords=replace(keywords, '他', '她'), description=replace(description, '我', '你'), description=replace(description, '他', '她');

猜你喜欢

转载自blog.csdn.net/qq_38882327/article/details/88912147