加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Sqlite使用命令个别大全

发布时间:2020-12-12 20:43:06 所属栏目:百科 来源:网络整理
导读:有表两个boss 和emp表 emp表 name id gongzi bumendaima zhang 1 9000 10 li 2 9000 20 zhao 3 1999 20 yun 4 1822 30 hai52000 20 long61299 10 hou7 6890 30 jie89088 20 boss表 name id bumen daima yun1 Factory Marketing 30 long2 Money Manage10 hai3

有表两个boss 和emp表

emp表

name id gongzi bumendaima

zhang 1 9000 10

li 2 9000 20

zhao 3 1999 20

yun 4 1822 30

hai52000 20

long61299 10

hou7 6890 30

jie89088 20

boss表

name id bumen daima

yun1 Factory Marketing 30 long2 Money Manage10hai3 Person Board 20首先建立表create tableemp(name varchar(10),id integer primary key autoincrement,gongzi int,bumendaima int);create tabel boss(name varchar(10),id int,bumen varchar(20),daima int);查看表结构 .schematable名字规格化显示表.mode tabs搜索个别列是空的:

select * from emp where name is null;

select * from emp where name is not null;

相当智能

删除个别:

delete from emp where name=hou;

更改个别:

update emp set bumendaima=20 where name=hou;

增加一列:

alter table emp add age int;

alter table emp add age text default '8088';

以部门代码为关键字分组:

select id,bumendaima,count(*),sum(gongzi) from emp group by bumendaima;//count统计人数,sum计算工资和

两个表进行内连接查询显示:

select id,name,bumen from boss,emp where boss.daima=emp.bumendaima;

select * from boss,emp where boss.daima=emp.bumendaima;

select * from boss inner join emp on boss.daima=emp.bumendaima;
查询表中id为1,3,5的信息

select * from emp where id int(1,3,5);

查询emp中1到5的字段信息

select * from emp where id between 1 and 5;

查询id=5的工资排名

select count(*)+1 from emp where gongzi>(select gongzi from emp where id=5);

太多了改天写

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读