博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库基本语句大全
阅读量:4879 次
发布时间:2019-06-11

本文共 1815 字,大约阅读时间需要 6 分钟。

主外键
create table class
(
     cid integer primary key autoincrement,
     cname  varchar(20)
)
create table student
(
    stuid integer primary key autoincrement,
    stuname varchar(20),
    stupwd varchar(20),
    stuaddr varchar(200),
    cid  int ,
   foreign key (cid) references class(cid)
)
增加
insert into student(stuname,stupwd,stuaddr,cid)values('zhangsan','123','aaa',1)
联合查询
select * from class,student  where class.cid=student.cid
左外连接
select s.stuid,s.stuname,s.stupwd,s.stuaddr,c.cid
 from class  c,student  s  where c.cid=s.cid
select s.stuid,s.stuname,s.stupwd,s.stuaddr,c.cid
 from class  c  left  join    student  s  on c.cid=s.cid
 
交叉连接
select s.stuid,s.stuname,s.stupwd,s.stuaddr,c.cid
 from student s  cross  join    class  c
 
创建视图
create view  v_class_student
as
select s.stuid,s.stuname,s.stupwd,s.stuaddr,c.cid
 from student s  left  join    class  c  on  s.cid=c.cid
 
查询视图
select * from   v_class_student where stuid=1
登录查询语句
select count( *) from student  where stuname='zhangsan' and stupwd='123456'
select stupwd from student where stuid=1 and stuname='zhangsan'
三表联合查询
select   stu.stuname,c.cname,s.sname  from school   s  left join class   c   on   s.sid=c.sid   left join student  stu  on stu.cid=c.cid
select * from student stu,class c,school s
 where  stu.cid=c.cid  and s.sid=c.sid
 
select stu.stuname,c.cname,s.sname from student stu,class c,school s
 where  stu.cid=c.cid  and s.sid=c.sid
 
select stu.stuname,c.cname,s.sname from student stu left join   class c
 on stu.cid=c.cid   left join school s  on s.sid=c.sid
select * from student where cid  in
 (select cid from class  where cname='php')
 
select * from student where cid  in
 (select cid from class  where sid  in
(select sid from school where sname='myschool'))
 
update  student set stuname='qq' ,stuaddr='bj'
,stupwd='123456789' where stuid=1
删除数据表
drop table student
 
先删除子表  再删除 主表

转载于:https://www.cnblogs.com/liumu/p/5313365.html

你可能感兴趣的文章
2017国家中心城市发展报告
查看>>
sqlalchemy相关知识
查看>>
Ubuntu下搜狗输入法乱码
查看>>
iOS实时查看App运行日志
查看>>
计算机网络●通信协议
查看>>
爬山算法和退火算法
查看>>
再次聊一聊promise settimeout asycn awiat执行顺序---js执行机制 EVENT LOOP
查看>>
C#中怎么生成和获取GUID
查看>>
在EditPlus里配置编译和运行java代码的方法
查看>>
gson所需jar包
查看>>
window+amp搭建步骤
查看>>
最干净的pyinstaller打包成exe应用程序方法
查看>>
Python中的数据类型
查看>>
讲给普通人听的分布式数据存储【转载】
查看>>
关于最短路
查看>>
Hbase记录-zookeeper部署
查看>>
Python pexpect出现错误‘module have no attribute "spawn" 解决办法
查看>>
vs2008 C# 怎么调试C++ dll[转]
查看>>
PHP的魔术方法
查看>>
警惕麦咖啡的"缓冲区溢出保护"引起的ASP.NET 中 System.OutOfMemoryException 的错误...
查看>>