当前位置:网站首页 / 数据库 / 正文

ay 写给自己的sqlite笔记[2]

时间:2016年05月15日 | 作者 : aaronyang | 分类 : 数据库 | 浏览: 1036次 | 评论 0

数据类型,这里假设你会sqlserver或者mysql或者oracle数据库的经验。

blob.png

Affinity代表,父类类型,近似的类型。

SQLite 没有单独的 Boolean 存储类。相反,布尔值被存储为整数 0(false)和 1(true)。

BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器

MySQL的四种BLOB类型

类型 大小(单位:字节)

TinyBlob 最大 255

Blob 最大 65K

MediumBlob 最大16M

LongBlob 最大 4G


CLOB使用CHAR来保存数据。  如:保存XML文档。

BLOB就是使用二进制保存数据。  如:保存位图。


======================================== AYUI       www.ayjs.net      AY         杨洋原创编写,请不要转载谢谢===============

2016-5-15 12:22:19

======================================== AYUI       www.ayjs.net      AY         杨洋原创编写,请不要转载谢谢===============


数据库操作:

 AUTOINCREMENT表示自动增长列,类似sqlserver的identity

打开cmd

输入 sqlite3 aytest.db

回车

然后使用.databases查看已经创建的数据库

使用.quite退出sqlite3提示符

blob.png

使用.dump导出数据库为sql脚本(整个库内容)

blob.png

使用< 已经存在的文件     来恢复指定的数据库相当于.dump的逆向操作

blob.png


sqlite的sql是用分号,隔离多行的。

附加数据库,关于名字,例如 TEMP和main是不能取的,数据库内置的数据库的名字。

ATTACH DATABASE 'aytest.db' as 'aytestdb'


分离数据库

先查看

blob.png

分离

detach databases 'aytestdb'




创建表,查看表

跟sqlserver差不多,可能就是中间的类型不太一样,这里使用.tables查看库中存在的表

create table Student(
	Id INT PRIMARY KEY NOT NULL,
	Name Text Not NULL,
        Address char(100),
	Age int not null,
	ClassId int
);

create table Classroom(
        Id INT PRIMARY KEY NOT NULL,
	Name Text Not NULL
);

blob.png

.schema classroom 查看表设计

blob.png


删除表 Drop table 表名     或者  Drop table 库名.表名




.mode column        --将每列都分开显示

======================================== AYUI       www.ayjs.net      AY         杨洋原创编写,请不要转载谢谢===============

2016-5-15 12:22:19

======================================== AYUI       www.ayjs.net      AY         杨洋原创编写,请不要转载谢谢===============











推荐您阅读更多有关于“sqlite3数据库,”的文章

猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

  查看权限

抖音号:wpfui,可以看到我的很多作品效果

AYUI8社区版Github地址:前往获取

作者:杨洋(AaronYang简称AY,安徽六安人)目前是个人,还没公司AY唯一QQ:875556003和AY交流

高中学历,2015年1月17日开始,兴趣学习研究WPF,目前工作繁忙,不接任何活

声明:AYUI7个人与商用免费,源码可购买。部分DEMO不免费.AY主要靠卖技术服务挣钱

不是从我处购买的ayui7源码,我不提供任何技术服务,如果你举报从哪里买的,我可以帮你转正为我的客户,并送demo

查看捐赠

AYUI7.X MVC教程 更新如下:

第一课 第二课 程序加密教程

兼容XP到win10,vs2015/2017/2019,最新AYUI:7.6.5.5

vs2015 企业版密钥HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

vs2017 企业版密钥NJVYC-BMHX2-G77MM-4XJMR-6Q8QF

标签列表