博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sqlite学习笔记5:插入数据,查询数据和删除数据
阅读量:7241 次
发布时间:2019-06-29

本文共 898 字,大约阅读时间需要 2 分钟。

曾闻:全部的编程都是已数据为中心,觉得很有道理。

所谓数据库数据库,没有数据叫什么数据库,接下来就看看怎样在表中插入数据。

 

一 插入数据

1 创建一张表

 首先为了插入数据,须要先创建一张表:

CREATE TABLE COMPANY(   ID INT PRIMARY KEY     NOT NULL,   NAME           TEXT    NOT NULL,   AGE            INT     NOT NULL,   ADDRESS        CHAR(50),   SALARY         REAL);

2 第一种方式:指定列

插入数据有两种主要的格式,第一种是指定列,语法例如以下:

INSERT INTO TABLE_NAME (column1, column2, column3,...columnN)]  VALUES (value1, value2, value3,...valueN);
比如:

INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)VALUES (1, 'hanfeng', 25, 'Hubei', 10000.00 );
这中插入方式仅仅须要将NOT NULL列给定值,其它没有指定的列能够为空

3 另外一种方式:完整列

 另外一种插入方式便是不知定列,而是给每一列都指定值,须要注意的是顺序必须一致。

INSERT INTO TABLE_NAME VALUES (value1, value2, value3,...valueN);

二 数据查询

1 查询指定列

查询值一个表中指定列的数值:

SELECT column1, column2, columnN FROM table_name;
 

2 查询表中全部列的值

SELECT * FROM table_name;

3 设置输出格式

.header on -- 显示列明.mode column -- 设置列对其

三 删除数据

基本的语法:

DELETE FROM table_nameWHERE [condition];

 

转载地址:http://gcybm.baihongyu.com/

你可能感兴趣的文章
前端面试查漏补缺--Index篇(12万字符合集)
查看>>
大白话说java并发工具类-CountDownLatch,CyclicBarrier
查看>>
玩转 iOS 开发:Aggregate 脚本版本《模拟器与真机静态 Framework 合成教程》
查看>>
String、StringBuffer与StringBuilder
查看>>
ReactNative源码篇:启动流程
查看>>
vue-awesome-swiper 小案例
查看>>
聊聊Dubbo(四):核心源码-切入Spring
查看>>
Koa 源码浅析
查看>>
dpdk-lvs的一次线上故障排查报告
查看>>
记一次ios系统select标签第一个选项不能被选中的bug
查看>>
即构科技金健忠:回顾20年音视频技术演进
查看>>
tcpkill工作原理分析
查看>>
Kubernetes性能测试实践
查看>>
使用有限状态机原理实现英文分词
查看>>
阿里十年,只剩下这套Java开发体系了
查看>>
你的文案老是错别字,能不能改改?
查看>>
netty源码分析之服务端启动全解析
查看>>
js数组API--温故知新
查看>>
深入理解苹果系统(Unicode)字符串的排序方法
查看>>
为什么在Go语言中要慎用interface{}
查看>>