您的位置:首页 > 数据库

小小的数据库讲解

2015-09-21 14:50 302 查看
i1.pad里面是sqlite - >写入到数据库里面
SQLite :SQL;SQLite
SQL语言: Structured Query Language
结构化的查询语言(微操作数据库中的数据的命令的集合)
本质:发送一些“做什么”的命令

2.SQLite:一个kakiyuan的嵌入式数据库
哪些数据库
服务器端(关系型的数据库):Oracle(基本都用它);mysql;SQL Sever;sybase;DB2(以非常好的规律存放的数据的,便于存放和查看)
-》安全性高(用户资料,银行相关的数据)

NOSQL(非关系行的):MongoDB
-》安全性次高(微信的消息;微博消息)
-》访问速度相对于而言还是快丢丢

   

3.嵌入式:SQLIite打包到Bundle中,xxxx.app
开源: 可以免费的使用
关系型数据库:
 数据存放的方式:表
表 :是关系型数据库中存放数据的一种格式

4.表中的两个概念
字典 :
记录了:表中的每条数据
表名:标实一个表
数据库:很多的表

5.什么时候用数据库:
数据量大

6.SQL语句:
增:插入几条条数据
insert into person values ();
primary key:主键-》唯一的标识一条记录的字段
特性:唯一,自动的增长
insert into people (name,age,height)
values('','','')
删:删除一条数据
delete
from people where id='x';
删除整个表 drop table person;
改:更新几条数据
update people
set name = 'xxx' where name = 'xxx';
查:查询一条数据
select *from person;
使用命令mac行终端如何创建数据库和表格(理解)?
mac默认已经安装了SQLite

7.sqlite3 persons.db
敲回车,

SQL语句
如何创建
creat table person (id  integer name text,age integer,height realsq)

insert into person values(1,'meijian',23,1.73);

sqlite
支持的 数据类型 
整形 :       integer 
字符串:     text
浮点类型 (实数):real
 premium  (可以查看创建终端建立的表格)

coredata ->写入到数据库
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: