前言
作为一个菜鸡前端。本人的sql
能力简直弱到爆,但是基于Android
开发的特性,对sql
语句的基础要求不是很高,因为一般的app
上很少用到本地数据库,又加之Android客户端
对数据库的性能要求不高,这也导致Android
领域集结的是大批orm
框架,在对性能没大的要求的基础上,将sql
语句快速转变成model
操作,使得我们更加避开sql
知识,而只用Java
代码就可以快速完成数据库
操作。那么对于一个sql
语句的弱鸡
而言,就有必要来回顾下sql
基础了。
今天涉及内容:
- 数据库文件常见格式
- sql 简介
一. 数据库文件常见格式
对于一些大牛而言,见过的数据库肯定很多类了,数据库文件的格式估计也知道不少。但是,对于我而言就悲剧了。虽然也是近期吧。对数据库的类型有了一个简单了解,对数据库常用类型有兴趣的可参考 Navicat安装详解 中第二点讲解。
但是,谈到数据库,我最熟悉的还是sqlLite
,数据库格式当然是.db
了。可是,数据库文件格式可不止这一种。常用的数据库文件格式有:.csv
,.dat
,.dbf
,.mdb
,.db
等。
二. sql 简介
sql
由命令组成,每个命令以分号结束。sql
不区分大小写。
常用sql
保留字有:select
,update
,insert
,create
等。
sql
中单行注释用双减号--
开始
多行注释用/**/
对于一个数据表而言,一个表中只能有一个主键。删除主表的时候。必须先删除外键表
中的数据。
对于一个自增数据表而言,若一列中先添加3
行,删除2
行,再添加1
行,递增号为2
,而不是4
。
ok, 今天关于sql
的介绍就到这里了,谢谢大家。
网友评论