当前位置: 首页 > news >正文

数据库命令与语句

一、数据库

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 表名称        删除一张表

                                      

                

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 深度学习入门-10
  • 金融知识普及月答题活动
  • Spring 源码解读:实现Bean的初始化与销毁机制
  • node.js使用express框架实现api接口开发(从零开始,超简单可直接复制)
  • MMGPL: 基于图提示学习的多模态医学数据分析 文献速递-大模型与多模态诊断阿尔茨海默症与帕金森疾病应用
  • 数字化转型升级探索(三)
  • C语言 ——— 文件指针以及文件的相关操作
  • QT C++ 判断字符串是否是一个数字
  • ‌U盘闪一下就没了?‌如何有效恢复数据
  • 在手机在线预览3D模型,是如何实现的?
  • 【STM32】写Keil程序的注意事项
  • JSON数据格式介绍及如何在java中解析、转换、使用(fastjson工具类和hutools工具类使用教程)
  • 干部画像要包括什么
  • 大模型实战-FinGLM解析金融财报做RAG经验参考篇
  • 8月29日wpf
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【css3】浏览器内核及其兼容性
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • android高仿小视频、应用锁、3种存储库、QQ小红点动画、仿支付宝图表等源码...
  • Angular数据绑定机制
  • css选择器
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • interface和setter,getter
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • Kibana配置logstash,报表一体化
  • Python连接Oracle
  • React16时代,该用什么姿势写 React ?
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • Sublime text 3 3103 注册码
  • Vue实战(四)登录/注册页的实现
  • 安装python包到指定虚拟环境
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 读懂package.json -- 依赖管理
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 实现简单的正则表达式引擎
  • 试着探索高并发下的系统架构面貌
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 学习HTTP相关知识笔记
  • 字符串匹配基础上
  • 《码出高效》学习笔记与书中错误记录
  • const的用法,特别是用在函数前面与后面的区别
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • ​MPV,汽车产品里一个特殊品类的进化过程
  • ​MySQL主从复制一致性检测
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • "无招胜有招"nbsp;史上最全的互…
  • #AngularJS#$sce.trustAsResourceUrl
  • #if 1...#endif
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • $nextTick的使用场景介绍
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (10)ATF MMU转换表
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理