数据库基本概念以及创建简单数据库

1.创建数据库

        1.1利用sql语句

          sqlite3 + 文件名(例:filename.db)           创建数据库

          create table + 表名(列名 数据类型)(例:create table dirctory(name text))  添加表格

          insert into 表名 values(数据 )                        向表中插入内容

           select * from 表名                           查看表内所有数据

        select 列名  from 表名 where  “数据”          查看具体某一数据内容

        delete from 表名 where  数据                  删除表内某一数据

        update 表名  set 数据1=数据2                 更改表内数据 

        drop table  表名           删除表

        1.2数据库内的多表联合查看

        cross  join  交叉链接查询         将表1和表2中的数据链接形成一个新表

        select 表名1.列名 as 新列名 ,表2.列名 as 新列名  from 表1 cross join 表2;

        inner join    内连接           将两表内相关联数据链接形成新表(无法打印不存在或无关联数据)

         例:       

                学生信息表  student( id,name,age,sex)
                成绩表grade(stuid, score,lessonid)
                课程表lesson(subject, id)

                select grade.stuid as 学号, lesson.subject as 科目, grade.score as 成绩 from grade                 inner join lesson on grade.lessonid = lesson.id;

                outer  join    外连接           将两表内相关联数据链接形成新表(可以打印不存在或无关联数据)

         

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值