SharpPlus Sqlite Developer 特色:
-强盛的SQL编纂器
*Sqlite Sql语法高亮
*Sql编纂历史
*Sql关键字自动实现
*括号高亮立室
*表,字段名自动实现
*自动SQL语法过错揭示
*反对于Unicode
-SQL代码格式化器
-反对于ANSI,UTF8以及UTF16数据编纂.
-可定制的数据规范映射.
-可实施分号分割的多条SQL语句.
-SQL实施把守器.
-可视化查问妄想器.
-可视化表 ,视图 ,触发器以及索引编纂.
-可按文本,16进制,HTML概况位图方式编纂数据.
-反对于魔难以及编纂临时表,视图以及触发器.
-反对于查问妄想.
-自动更新.
-可能将数据导出为sql,csv,excel, word, html, xml.
-可能导入csv文件.
-可能导出数据库的元数据.
-反对于数据库元数据查找
-可能中断持久查问
-反对于Sqlite可加载扩展及伪造表
-多语言反对于(英语,简体中文,日语)
sqlite developer 数据库默认道路:
建树数据库的道路可能自己设的吧,艰深不人用默认道路的
C:Documents and SettingsAdministrator.CB7B15CE45BB43BApplication DataSharpPlusSqliteDev 里找找看。
SQLite 数据导入的配置:
SQLite 数据库规画有良多工具,我用过良多,总仍是感应SQLite Developer最为利便,除了建树新数据库、注册数据库、加密解密、查问更正表等、还反对于种种数据库数据的导入操作,不外艰深在运用数据的导入的时候,需要留意一些中间,否则可能会泛起乱码概况不精确的中间。
SQLite Developer日期配置,在导入数据库前,咱们艰深需要配置该工具的一些属性。
导入数据后,展现的日期格式就会个别的了。
此外,假如现存的数据库(好比SQLServer数据库)中的字段为ntext(概况nvarchar(max))规范概况Access的memo规范的数占有中文的内容,导入到SQLite概况就会泛起乱码天气,这个是一个比力头疼的使命。
假如字段内容不太大的话,那末可能把ntext(概况nvarchar(max))规范的字段更正为nvarchar(4000如下),而后运用SQLite Developer导入到Sqlite数据库概况,那末就个别展现中文。
假如内容比力大,除了非运用更好的SQLite规画工具概况运用C#代码编写例子插入数据库内容,临时尚未更好的措施。
SQLite语法内容:
在运用SQLite的时候,你会发现它的语法既相似SQLServer,又有点相似MySql,又有些自己的特色。
建树数据库档案
用sqlite3建树数据库的措施很重大,惟独在shell下键入(如下$标志为shell揭示号,请勿键入):
Sql代码
$ sqlite3 foo.db
假如目录下不foo.db,sqlite3就会建树这个数据库。sqlite3并无欺压数据库档名要奈何样取,因此假如你喜爱,也可能取个好比foo.icannameitwhateverilike的档名。
SQL语法:
Select * From [Patient] where leavedate > date('2012-08-01') order by leavedate Limit 10,50
1)好比下面的语句,其中的[Patient]运用了"[]"作为限度符,默认个别的单词也可能不用,运用它的目的是为了防止以及保存字、关键字同名的。
2)下面语句date('2012-08-01')概况datetime('2012-08-01 12:30:00')这样的格式,是为了对于字符串妨碍转换为日期妨碍比力,假如不运用这个date概况datetime关键字,那末数据库会实现字符串的比力,假守光阴的格式不立室,如日期概况存储的是2010-8-1这样的内容,而sql语句比力的时候,运用 leavedate >'2010-08-01' 的字符串妨碍比力就会泛起逻辑上不精确了。
3)limit语法。运用limit妨碍分页比力重大,这个语句相似于MySql的语法,Limit 10,50 的意思是跳过10行,取50行的意思,返回50条记实。,Limit 10这是返回10条记实的意思。
4)在运用参数化语句的时候,SQLite数据库可能运用 @ 标志,也可能运用 $ 标志妨碍处置。
5)假如插入一条记实,想取患上最后一条的返回自削减ID的话,那末运用语句 Select LAST_INSERT_ROWID()就能取患上到了。