ToB企服应用市场:ToB评测及商务社交产业平台

标题: 数据库sqlite3 [打印本页]

作者: 商道如狼道    时间: 2024-6-15 01:46
标题: 数据库sqlite3
1.SQLite数据库简介
  
      轻量化,易用的嵌入式数据库,用于设备端的数据管理,可以理解成单点的数据库。传统服务器型数据        库用于管理多端设备,更加复杂        SQLite   是一个无服务器的数据库,是自包罗的。这也称为嵌入式数据库,这意味着数据库引擎作        为应用步伐的一部分运行。        MySQL   需要运行服务器,   MySQL   将需要客户端和服务器架构通过网络进行交互。        
       基于嵌入式的数据库主要有:   SQLite   ,   Firebird   ,   Berkeley DB   ,   eXtremeDB        Firebird    是关系型数据库,功能强大,支持存储过程,   SQL   兼容等        SQLite    关系型数据库,体积小,支持   ACID   事务        Berkeley DB    并没有数据库服务器的概念,他的步伐直接链接到应用步伐中        eXtremeDB    是内存数据库,运行服从高    2.下载方式
   https://www.sqlite.org/download.html
  

     1.    把下载的文件   sqlite-autoconf-3390000.tar.gz   上传到开发板        2. tar xvf sqlite-autoconf-3390000.tar.gz    解压        3. cd sqlite-autoconf-3390000    进入文件夹        4. ./configure --prefix=/usr/local    设置安装路径在   /usr/local        5. make    编译   //   比力久   10   分钟        6. sudo make install    安装      

  
  3.SQLite的命令用法
创建库:
方法1:
      1. sqlite3    进入数据库        2. .open test.db        3. .quit        数据库退出后在命令当前路径创建数据库   test.db     方法2:
      sqlite3 test.db //   在命令运行当前窗口创建数据库   test.db        在数据库命令下        .databases    列出当前打开的数据库        .quit    退出    SQLite有两种语法

创建一张表格
      语法1:         create table stu2(id Integer,name char,score Integer);        .table可以查看创建了几个表格。       .schema可以查看表格内容      
  1. 语法2:
  2. 它创建了一个 COMPANY 表,ID 作为主键,NOT NULL 的约束表示在表中创建纪录时这些字段不能为 NULL;
  3. CREATE TABLE COMPANY(
  4.    ID INT PRIMARY KEY     NOT NULL,
  5.    NAME//名字           TEXT    NOT NULL,
  6.    AGE//年龄            INT     NOT NULL,
  7.    ADDRESS//地址      CHAR(50),
  8.    SALARY//薪水         REAL
  9. );
复制代码
   插入/写入一条记录 (增长一行)
      方法一:       insert into stu values(18130106,'
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4