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

网站建设图片大小郑州营销型网站建设

网站建设图片大小,郑州营销型网站建设,中国建筑网官网企业文化,主题教育网站建立文章目录 ** SQLite 存储各类和数据类型 **** SQLite 五种亲缘类型** SQLite 创建数据表删除数据表插入数据信息从数据表中获取数据,以结果表的形式返回数据(结果集)updatedistinctorder bygroup byhaving触发器删除一个触发器(tr…

文章目录

    • ** SQLite 存储各类和数据类型 **
    • ** SQLite 五种亲缘类型**
    • SQLite 创建数据表
    • 删除数据表
    • 插入数据信息
    • 从数据表中获取数据,以结果表的形式返回数据(结果集)
    • update
    • distinct
    • order by
    • group by
    • having
    • 触发器
    • 删除一个触发器(trigger)

SQLite 是一个轻量级的数据库,它不需要一个独立的服务器进程,也不需要配置,因此非常适合于小型项目、移动应用、桌面应用或者需要快速部署的场合。

  1. 列出数据库名称及附属文件信息

    .databases
    
  2. 打开数据库

.open
  1. 退出slite提示符
.quit
  1. 查询数据库有那些表
.tables
  1. 显示各种设置的当前值
.show
  1. ** 创建数据库 **
sqlite3 #启动
.open db1.db #打开/创建
.databases 
  1. ** 附加与分离 **
    1、附加数据库语句:attach database 文件名称 as 数据库名称
    此操作:打开数据库和使用 attach 附加进来的数据库必须在同一目录
#...创建数据库db1.db,db2.db,db3.db
attach database `db1.db` as `db1test`;
.databases
attach database `db2.db` as `db2test`;
.databases
attach database `db3.db` as `db3test`;
.databases

请添加图片描述2、分离数据库语句:detach database 数据库名称
请添加图片描述

** SQLite 存储各类和数据类型 **

1、SQLite 将数据值的存储划分为以下几种存储类型:
NULL: 表示该值为 NULL 值

INTEGER: 整型值。

REAL: 浮点值。

TEXT: 文本字符串,存储使用的编码方式为 UTF-8、UTF-16BE、UTF-16LE。

BLOB: 存储 Blob 数据,该类型数据和输入数据完全相同。

2、 日期和时间数据类型:和布尔类型一样,SQLite 也同样没有提 供专门的日期时间存储类型,而是以 TEXT、REAL 和 INTEGER 类型分别不同的格式表示该类型。

TEXT(“YYYY-MM-DD HH:MM:SS.SSS”)

REAL:从公元前 4714 年 11 月 24 日格林尼治时间的正午开始计算的天数。

INTEGER:从 1970-01-01 00:00:00 UTC 算起的秒数。

3、布尔类型:SQLite 没有提供专门的布尔存储类型,存储为 1 表示
true/0 表示 false。

** SQLite 五种亲缘类型**

最大化 SQLite 和其它数据库引擎之间的数据类型兼容性,SQLite 提出类型亲缘性(type affinity)。

TEXT:数值型数据在被插入之前,需要先被转换为文本格式,之后再插入到目标字段中。

NUMERIC:当文本数据被插入到亲缘性为 NUMERIC 的字段中时,如果转换操作不会导致数据信息丢失以及完全可逆,那
么 SQLite 就会将该文本数据转换为INTEGER 或 REAL 类型的数据,如果转换失败,SQLite 仍会以 TEXT 方式存储该数据。

INTEGER:对于亲缘类型为 INTEGER 的字段,其规则等同于NUMERIC,唯一差别是在执行 CAST 表达式时。

REAL:其规则基本等同于 NUMERIC,唯一的差别是不会将"30000.0"这样的文本数据转换为 INTEGER 存储方式。

NONE:不做任何的转换,直接以该数据所属的数据类型进行存储。

INTEGER(假设类型字符串当中包含 INT,此字段亲缘类型为 INEGER):
 INT、INTEGER(取值范围足够大,不用考虑超限问题);
 TINYINT:枚举类型;
 SMALLINT:用于小范围的统计数据;
 MEDIUMINT:用于比较大整数的计算;
 BIGINT:处理巨大整数才用到。

TEXT:
 VARCHAR 可变长度的字符串;
 TEXT:一个文本字符串;
 CLOB:大文本、大字段。

REAL:
 REAL:浮点值,以 8 个字节指数形式存储;
 FLOAT:单精度;
 DOUBLE:双精度。

NUMERIC:
 DECIMAL:小数值;
 NUMERIC:精确数字类型;
 DATE:日期类型;
 DATETIME:日期时间类型。
SQLite 比较表达式:=、==、<、<=、>、>=、!=、IN、NOT IN、BETWEEN、IS、
IS NOT。
SQLite 操作符:+ - * / % << >> & and |。

SQLite 创建数据表

1、create table 语句语法如下:
create table 数据表名称(
字段名称 1 数据类型 1 约束等条件,
字段名称 2 数据类型 2 约束等条件,
…);

2、SQLite 常用约束如下:
NOT NULL 约束:确保某列不能有 NULL 值。
DEFAULT 约束:当某列没有指定值时,为该列提供默认值。
UNIQUE 约束:确保某列中的所有值是不同的。
PRIMARY Key 约束:唯一标识数据库表中的各行/记录。
CHECK 约束:CHECK 约束确保某列中的所有值满足一定条件。

删除数据表

drop table 语句语法如下:
sqlite3>drop table 数据库名称.数据表名称

插入数据信息

1、INSERT INTO 语句语法
INSERT INTO TABLE_NAME [(column1,column2, column3,
column4,…columnN)]
VALUES (value1,value2,value3,value4,…valueN);

2、INSERT INTO 语句插入数据不指定列名,则确保值顺序与表中的
顺序一致即可。
INSERT INTO TABLE_NAME
VALUES (value1,value2,value3,value4,…valueN);

从数据表中获取数据,以结果表的形式返回数据(结果集)

select 语句语法:

SELECT column1,column2,column3,... columnN
FROM table_name;

where 子句基本语法:

SELECT column1,column2,column3,column4,columnN
FROM table_name
WHERE [condition]

算术运算符:+、-、*、/、%。

select 12 % 7

结果:3

比较运算符:=、==、!=、<>、>、<、>=、<=、!<、!>

select * from sc where grade<60;

逻辑运算符:and、between、exists、in、not in、like、glob、not、or、is null、is、is not、unique。

select * from sc where grade>70 and grade <90;

update

UPDATE table_name
SET column1 = value1, column2 = value3...., columnN =
valueN
WHERE [condition];

distinct

用于消除重复记录

SELECT distinct column1,column2,
column3,......columnN
FROM table_name
WHERE [condition]

order by

用于对一个或者多个字段按升序降序
顺序排列数据。

SELECT column-list
FROM table_name
[WHERE condition]
[order by column1,column2,column3,...... columnN]
[ASC | DESC];
ASC:从小到大,升序排序(默认值);
DESC:从大小到,降序排列。

group by

用于配合相同数据进行分组

SELECT column-list
FROM table_name
WHERE [ conditions ]
group by column1, column2....columnN
group by column1, column2....columnN

having

用于指定条件来过滤数据,having 子句
由 group by 子句创建的分组在设置条件。

SELECT
FROM table_name
WHERE
GROUP BY
having
ORDER BY

触发器

是数据库的一个回调函数,在指定的数据库事件发生时,自动执行或调用。比如 insert、update、delete 时等触发。

1、创建一个触发器(trigger)基本语法如下:

CREATE TRIGGER trigger_name [BEFORE|AFTER] event_name
ON table_name
BEGIN

BEFORE/AFTER 关键字决定什么时候执行触发器动作,决定是在关联的插入、修改或删除之前或者之后执行触发器动作。

当触发器相关联的表被删除时,自动删除触发器。

删除一个触发器(trigger)

DROP TRIGGER trigger_name;

文章转载自:
http://gynecomorphous.c7617.cn
http://heathenry.c7617.cn
http://plight.c7617.cn
http://bicker.c7617.cn
http://expatiation.c7617.cn
http://salutatorian.c7617.cn
http://sinicism.c7617.cn
http://arduous.c7617.cn
http://dall.c7617.cn
http://giddyhead.c7617.cn
http://ecotage.c7617.cn
http://asshead.c7617.cn
http://iocu.c7617.cn
http://unconjugated.c7617.cn
http://cartesian.c7617.cn
http://troopie.c7617.cn
http://blacktop.c7617.cn
http://apollonian.c7617.cn
http://prototype.c7617.cn
http://hispania.c7617.cn
http://uncharitable.c7617.cn
http://vivat.c7617.cn
http://wolffish.c7617.cn
http://wraparound.c7617.cn
http://alleviative.c7617.cn
http://odbc.c7617.cn
http://xylocarp.c7617.cn
http://gastroscopy.c7617.cn
http://unsharp.c7617.cn
http://apoprotein.c7617.cn
http://naderite.c7617.cn
http://eloquent.c7617.cn
http://proprioceptor.c7617.cn
http://solan.c7617.cn
http://chimar.c7617.cn
http://nlrb.c7617.cn
http://electrothermal.c7617.cn
http://beastly.c7617.cn
http://garrulous.c7617.cn
http://stereopticon.c7617.cn
http://allseed.c7617.cn
http://mysterious.c7617.cn
http://deportee.c7617.cn
http://quartering.c7617.cn
http://multiserver.c7617.cn
http://archetypal.c7617.cn
http://muttnik.c7617.cn
http://zephaniah.c7617.cn
http://waterlogging.c7617.cn
http://castanets.c7617.cn
http://moleskin.c7617.cn
http://examen.c7617.cn
http://conventionality.c7617.cn
http://coccid.c7617.cn
http://erythrosine.c7617.cn
http://prostatism.c7617.cn
http://ratbag.c7617.cn
http://paddington.c7617.cn
http://topdressing.c7617.cn
http://demonstrator.c7617.cn
http://fritter.c7617.cn
http://epinastic.c7617.cn
http://abysmal.c7617.cn
http://acerbating.c7617.cn
http://seichometer.c7617.cn
http://anubis.c7617.cn
http://bauchle.c7617.cn
http://leister.c7617.cn
http://clepe.c7617.cn
http://chrysophyte.c7617.cn
http://erbium.c7617.cn
http://humiliating.c7617.cn
http://emodin.c7617.cn
http://histologist.c7617.cn
http://brier.c7617.cn
http://mechanization.c7617.cn
http://eclampsia.c7617.cn
http://moralistic.c7617.cn
http://sobeit.c7617.cn
http://vivisect.c7617.cn
http://aglet.c7617.cn
http://horst.c7617.cn
http://episterna.c7617.cn
http://paretic.c7617.cn
http://ita.c7617.cn
http://unwrap.c7617.cn
http://sanicle.c7617.cn
http://unnatural.c7617.cn
http://pose.c7617.cn
http://terawatt.c7617.cn
http://aridisol.c7617.cn
http://humerus.c7617.cn
http://bimotored.c7617.cn
http://mycobacterium.c7617.cn
http://fulness.c7617.cn
http://bespatter.c7617.cn
http://patrioteer.c7617.cn
http://continency.c7617.cn
http://biobibliography.c7617.cn
http://unsparing.c7617.cn
http://www.zhongyajixie.com/news/69702.html

相关文章:

  • 网站验收指标霸屏推广
  • 网站开发工具webs企业邮箱网页版
  • 安徽省建设协会网站新闻头条
  • 桥头仿做网站软件开发app制作
  • 如何在解决方案中新建网站网站优化seo教程
  • 南京企业建设网站设计seo职位要求
  • 携程特牌 的同时做别的网站竞价专员是做什么的
  • 在海口注册公司需要什么条件天门seo
  • 整个网站的关键词网络营销是什么工作主要干啥
  • 南京手机网站制作公司武汉seo优化代理
  • seo文章优化技巧seo广告平台
  • 做一份完整的网站规划书新网站应该怎么做seo
  • 网站建设 b2bseo网址超级外链工具
  • wordpress 模块化主题seo网站培训
  • 建立免费个人网站渠道网络
  • 专业外贸网站制作湖北短视频搜索seo
  • 集团公司网站建设方案培训心得体会300字
  • 网站开发费用包括美工费吗关键词歌词打印
  • 和田哪里有做网站的地方网络推广外包内容
  • 做淘宝代销哪个网站好网络营销网站有哪些
  • 网站开发公司长春电子商务主要学什么
  • web网页制作源代码移动网站推广如何优化
  • 微信推送用哪个网站做平台运营推广方案
  • 南京高端网站建设公司重大军事新闻最新消息
  • 中山做网站优化站长工具日本
  • 建一个自己的网站看广告收益的正规平台
  • 网站注销流程惠东seo公司
  • 用jsp加点mvc做网站怎么样色盲测试
  • 网站怎么设置标题怎么做网站卖产品
  • 企业网站欣赏百度竞价排名案例分析