第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

sqlite輕量型數(shù)據(jù)庫(kù)的介紹及應(yīng)用

標(biāo)簽:
Android

1.简介

     sqLite是轻量级的,嵌入式的,关系型数据库,已经在iPhone,Android等手机系统中使用,其可移植性好,高效和可靠性得到了广泛使用。

2.使用

使用命令创建数据库文件: sqlite3 数据库文件名 //如果有就打开,如果没有就会在将来创建

使用命令查看已附加的数据库文件: .databases 

help 查看常用命令 使用数据库:sqlite3 db_name 

进行数据库操作 SQLite3中数据了类型: 严格地说,SQLite 没有数据类型。SQLite 使用动态数据类型,即:数据的类型取决于数据本身,而不是它的容器(字段) 存储类型(Storage Class): 数据保存到文件后的表现形式。

包括: 

 NULL - 空值 

 INTERGER - 有符号整数类型(***) 

 REAL - 浮点数类型(***) 

 TEXT - 字符串(其编码取决于DB的编码)(***)

 BLOB - 二进制表示VS

DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;(定义数据库对象,增加表、删除表、更改表结构等)  DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);(增删改) 

DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别;

 DQL(Data Query Language):数据查询语言,用来查询记录(数据)。

-- 向student表中添加一列性别gender

 ALTER TABLE student ADD COLUMN gender text;

-- 查看所有学生SELECT * FROM student;

-- 插入一批数据INSERT INTO student (id,name,age,gender) VALUES(10010,'法海','23','男');

   当不指定列明时:默认向数据库全部字段插入

-- 修改 盘古的性别改为男

  UPDATE student SET gender='男' WHERE name='盘古';

-- 删除 id=10024 

DELETE FROM student WHERE id=10024;

-- SELECT 列名 from 表名 where 条件--  查询

select * from student;

-- 查询前3条数据

select * from student limit 3;

-- 查询所有学生 按照年龄升序排序

select * from student order by age asc;

-- 查询所有学生 按照年龄降序,如果年龄相同再按照学号升序排序

select * from student order by age desc,id asc;

-- 查询年龄最大的学生姓名

select name from student order by age desc limit 1;

-- 聚合函数  sum() avg()  max()  min() count()

-- 求所有的学生人数

select count(id) "班级人数" from student;

select count(id) as "班级人数" from student;

...............................................................

-- 求所有学生年龄总和

select sum(age) from student;

-- 查询男生和女生个数

select gender,count(gender) from student group by gender;

-- 查询年龄大于平均年龄的学生信息  子查询

select * from student age > (select avg(age) from student);

-- 设计 班级表 class

CREATE TABLE class (   id integer,

   name text);

-- 给学生表添加一列cid (所在班级的id)

alter table student add column cid integer;

-- 给班级表添加若干条数据

insert into class values(10086, 'Android');

insert into class values(10010, 'IOS');

insert into class values(10000, 'HTML5');

-- 查询学生姓名和所在班级名称

select student.name 学生姓名, class.name 班级名称 from student,class where student.cid=class.id;


原文链接:http://www.apkbus.com/blog-813041-60982.html

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消