美文网首页
经常用到的sql语句

经常用到的sql语句

作者: 曹小琳琳 | 来源:发表于2017-12-23 09:32 被阅读0次

获取一个表中的数据插入到另一个表

insert into studentsNew(id,name,sex,age) select id,name,sex,age from students where id between 30000 and 100000;

设置某列的默认值

alter table studentsNew alter column begindate set default 20171222;
alter table studentsNew alter column enddate set default 99991231;

更新原表关联数据,插入新增数据(新表中少两列字段)

UPDATE students tt set enddate=20171223 where exists(select * from stu ss where tt.id=ss.id);
alter table students alter column begindate set default 20171223;
alter table students alter column enddate set default 99991231;
insert into students(id,name,sex,age) select id,name,sex,age from stu;
select * from students st, stu ss
where st.id=ss.id

删除表1中两个表相同数据,再把表2数据全部插入到表1

DELETE from students tt WHERE exists(select * from stu ss where tt.id=ss.id);
insert into students(id,name,sex,age) select id,name,sex,age from stu;

查询30000-100000中间数据

select * from students where id>30000 and id<100000
select * from students where id between 30000 and 100000

获取一个表中的数据插入到另一个表

insert into studentsNew(id,name,sex,age) select id,name,sex,age from students where id between 30000 and 100000;

设置某列的默认值

alter table studentsNew alter column begindate set default 20171222;
alter table studentsNew alter column enddate set default 99991231;

查询两表的关联数据

select * from studentsNew ss,stu_test tt where ss.id=tt.id

更新表一列的数据

update stu_test set begindate=20171223

相关文章

  • 经常用到的sql语句

    获取一个表中的数据插入到另一个表 insert into studentsNew(id,name,sex,age)...

  • SQL语句的优化

    sql语句的优化:多使用共享语句 尽量使你的sql语句能够使用索引。怎样使sql语句能够使用到索引呢:当sql语句...

  • plsql设置代码提示

    使用PL/SQL中经常性需要输入select * from 这样的语句。因此会用到代码提示的功能 在PL/SQL的...

  • MySQL使用CASE WHEN语法判断字段为NULL的用法

    在写sql语句时,遇到比较复杂的sql可能经常会用到CASE WHEN判断,CASE WHEN的基本语法在此不再赘...

  • 索引失效

    在编写sql语句时,一般都会用到索引来提升sql性能,但是有些sql语句使用索引是不生效的。 is null 和...

  • MyBatis笔记 | 详解动态SQL

    我们想,对于SQL映射文件中的sql语句,能够根据传入的值的不同来动态的拼接sql语句。此时就可以使用到动态SQL...

  • 「大的国家」Leetcode刷题 | 001

    打卡第二天,今天的题目是一道SQL查询问题,SQL在工作中经常用到,面试的时候也会出一些基本的SQL语句,我们就从...

  • MySQL explain命令实操

    explain作用 explain命令是用来查看一个sql语句的执行计划,可以看出这个sql语句是否使用到索引,是...

  • 存储过程

    在数据库编程过程中经常会用到存储过程 , 相比 SQL 语句 , 存储过程更方便 , 快速 , 安全 ; 先将存储...

  • mysql中的事务(TRANSACTION)

    上周工作中再次使用到了事务。使用场景是执行一个sql组,包含多个sql语句。想了想,这些sql语句要么同时执行,要...

网友评论

      本文标题:经常用到的sql语句

      本文链接:https://www.haomeiwen.com/subject/hspfgxtx.html