作者: mcevilrock
查看: 1838|回复: 0
打印 上一主题 下一主题

【番外篇】数据库技术SqLite

[复制链接]
跳转到指定楼层
楼主
mcevilrock 发表于 2015-10-9 01:09:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
查看: 1838|回复: 0
课程名:
  • 番外篇 之 数据库技术

本节要点:
1. 数据库的作用.
  • Txt去保存1万行的数据.(数据量超过一定量级(大于1w))
  • 数据格式的管理,以及数据内容的分片.
2. 数据库的选择.
a) 目前所说:都是用SQL(结构化查询语言)语句
b) 单机版本:
  • ACCESS 最大的缺点(必须要安装office) 、 数据量、查询速度 写法有少许不同
  • SqLite 唯一携带一个驱动(DLL)文件 数据量(10w)
c) 企业级数据库
  • MsSqlServer 2005-2008(r2) (5000w) 最适合C#的
  • Mysql 需要一份非.net官方的驱动. 开源 (相对于MsSql优势:体积小.跨平台)
  • Oracle 需要非官方驱动 java程序员比较喜爱.
  • Mongodb 后起之秀.(非关系型数据库)
3. 如何优化数据
4. SqLiteHelper 点击下载
Sql 语言:
查询语句
关键字 字段(*) from 表名
Select 字段名 from 表名 where 字段名 = ‘ ’
汉字/字符串使用单引号(‘ ’)包括
运算符包含: = ,<>(!=), >,>=,<,<= ,in(1,2,3,4…10),not in() ,like,between and
插入语句
Insert into 表名(字段名) values(值)
Integer 允许自动增长(不要被identity 忽悠…)
insert into UserXuanjics(UserNames, UserPasss, RegDatas) values('君临','123456',datetime('now','localtime'))
datetime('now','localtime'))获取当前时间(时间格式 本地时间)
删除语句
delete from 表名 where 条件
如果不加条件,那么会删除所有数据. 删除时自动增长列不会重新排序
delete from UserXuanjics where UserId = 3
更新语句
Update 表名 set 字段名 = 值 where 条件
同删除语句.需要变更的内容,请用条件约束.
update UserXuanjics set UserNames = 'xuanjics.com' where userId = 4
查询时间区间
select * from UserXuanji where regTime between '2014-12-3 16:49:04' and '2014-12-5 16:49:04'
strftime('2014-12-5 16:49:04') 时间转换函数

免费课程视频下载地址:
番外篇之数据库技术SqLite-01数据库简介与基本语法
链接:http://pan.baidu.com/s/1sjQAHuX 密码:qd9l
番外篇之数据库技术SqLite-02数据库增删改查语法与实例
链接:http://pan.baidu.com/s/1o6qiZdo 密码:c9ql
全能数据库管理工具Database .NET
链接:http://pan.baidu.com/s/1i3wyOWt 密码:0ed0
番外篇之数据库技术SqLite-03代码操作数据库实现简单的登录与注册
链接:http://pan.baidu.com/s/1kTh1Glp 密码:rp28
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播
回复 论坛版权

使用道具 举报

您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-5-3 14:27, Processed in 0.542866 second(s), 29 queries , Gzip On.

快速回复 返回顶部 返回列表