数据库命令与语句

一、数据库

1.数据库与文件区别:数据库对数据管理效率高,使用方便

2.数据库类型:

        1.关系型数据库:将复杂的数据结构简化为二维表格形式

        2.非关系数据库:以键值对存储,且结构不固定

        sqlite:嵌入式数据库,开源免费,代码量少,文件型数据库可以移动,最大2T

3.sqlite命令:

        1.help:查看支持的相关命令

        2.quit:退出数据库

        3.tables:查看数据库中所有表

        4.schema 表名  :查看创建该表时的语句(结构)

        5.headers  on/off:开启/关闭列名称

        6.mode column:左对齐显示数据

        7.width:设置column模式下每列的宽度

4.SQL语句:

        1.create  table 表名称(列名1 类型,列名2  类型......)创建表

                int :  INTEGER;

                char: text;

                float   double: REAL;

                NULL;

        2.insert  into 表名称  values(值1,值2)   向表中插入内容

        3.select    列名  from  表名称  查找该列名的数据 (若为*则查找所有数据)

        4.where  :1.用于特定条件的数据查找  where  列/运算符/值

                           2.模糊查询:select  from  表名称 where  列名  like  " % or _" ;

        5.顺序显示:order  by  列名  ASC:升序

                             order  by   列名  DESC:降序

        6.delete   删除表中信息

                        DELETE FROM 表名称 WHERE 列名称 = 值(与create相似)

        7.update    修改表中信息 

                        UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

        8.datetime datetime('now', '+8 hours');

                        select datetime('now', '+8 hours');

10. 设置主键值自动增长列

          create table 表名称(id INTEGER PRIMARY KEY AUTOINCREMENT, 类名称 数据类型, ...);

  
11. drop table 表名称        删除一张表

                                      

                

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值