SQLlite如何使用?
来源:互联网 发布:淘宝店什产品最好卖 编辑:程序博客网 时间:2024/05/22 05:00
CREATE TABLE Student
(
id INTEGER,
name TEXT,
age INTEGER
);
drop table 表名 //删除表名
ALTER TABLE 表名 RENAME TO 新表名; //修改表名的名称
ALTER TABLE 表名 ADD column 列名 数据类型 [DEFAULT expr]; //增加列
//删除表中的列
步骤:
1,新建临时表(不包含删除列)
2,将表中的数据读入到临时表中 //1、2两步合并: creat table 临时表名 as select id,name,sex,brithday,salary,resume,image from employees
3,删除旧表
4,将临时表改名为旧表名
CREATE TABLE employees
(
id INTEGER not null,
name TEXT,
sex INTEGER,
brithday INTEGER,
job TEXT,
salary REAL,
resume TEXT
);
插入数据:
第一种:INSERT INTO 表名 VALUES (id,name,sex,brithday,job,salary,resume); //插入数据,text的数据类型要加单引号''
第二种:INSERT INTO 表名 (列名,列名,列名,列名...) VALUES (id,name,sex,brithday,job,salary,resume); //先将列名列出来,在加数据
修改数据:
第一种:UPDATE 表名 SET 列名=数据;//修改单列数据,将表中所有行的该列数据改为一样的
第二种:UPDATE 表名 SET 列名1=数据1,列名2=数据2。。。 WHERE 列名=数据;//修改多个数据,有筛选条件的修改
第三种:UPDATE 表名 SET 列名1=原有数据+数据1 WHERE 列名=数据;//修改单个数据,在原有的基础上加上一个数据,有筛选条件的修改
删除数据:
第一种:DELETE FROM 表名;//删除表中全部数据,不删除表
第二种:DELETE FROM 表名 WHERE 列名=数据;//删除筛选条件中的数据
查找语句:
第一种:SELECT * from 表名;//查找表中所有的数据,并打印在窗口
第二种:SELECT 列名1,列名2... from 表名;//查找表中该列中的数据,并打印在窗口
第三种:在列的前面加上DISTINCT关键字,可去除重复数据
另外的用法:1、在select语句中可使用表达式对查询的列进行运算
SELECT 列名1+列名2,列名3 from 表名;
2、在select语句中使用as语句
SELECT column as 别名 from 表名;
3、加入筛选条件WHERE
(
id INTEGER,
name TEXT,
age INTEGER
);
drop table 表名 //删除表名
ALTER TABLE 表名 RENAME TO 新表名; //修改表名的名称
ALTER TABLE 表名 ADD column 列名 数据类型 [DEFAULT expr]; //增加列
//删除表中的列
步骤:
1,新建临时表(不包含删除列)
2,将表中的数据读入到临时表中 //1、2两步合并: creat table 临时表名 as select id,name,sex,brithday,salary,resume,image from employees
3,删除旧表
4,将临时表改名为旧表名
CREATE TABLE employees
(
id INTEGER not null,
name TEXT,
sex INTEGER,
brithday INTEGER,
job TEXT,
salary REAL,
resume TEXT
);
插入数据:
第一种:INSERT INTO 表名 VALUES (id,name,sex,brithday,job,salary,resume); //插入数据,text的数据类型要加单引号''
第二种:INSERT INTO 表名 (列名,列名,列名,列名...) VALUES (id,name,sex,brithday,job,salary,resume); //先将列名列出来,在加数据
修改数据:
第一种:UPDATE 表名 SET 列名=数据;//修改单列数据,将表中所有行的该列数据改为一样的
第二种:UPDATE 表名 SET 列名1=数据1,列名2=数据2。。。 WHERE 列名=数据;//修改多个数据,有筛选条件的修改
第三种:UPDATE 表名 SET 列名1=原有数据+数据1 WHERE 列名=数据;//修改单个数据,在原有的基础上加上一个数据,有筛选条件的修改
删除数据:
第一种:DELETE FROM 表名;//删除表中全部数据,不删除表
第二种:DELETE FROM 表名 WHERE 列名=数据;//删除筛选条件中的数据
查找语句:
第一种:SELECT * from 表名;//查找表中所有的数据,并打印在窗口
第二种:SELECT 列名1,列名2... from 表名;//查找表中该列中的数据,并打印在窗口
第三种:在列的前面加上DISTINCT关键字,可去除重复数据
另外的用法:1、在select语句中可使用表达式对查询的列进行运算
SELECT 列名1+列名2,列名3 from 表名;
2、在select语句中使用as语句
SELECT column as 别名 from 表名;
3、加入筛选条件WHERE
0 0
- SQLlite如何使用?
- sqllite 使用
- SQLLITE 使用
- 使用.NET操作SQLLITE
- Android:sqllite使用
- QT之sqllite使用
- cocos2dx- 使用SQLLite错误
- android使用sqllite
- sqllite数据库简单使用
- 使用 sqllite 小结
- android sqlLite使用
- SQLlite
- sqllite
- SQLLITE
- sqllite
- sqllite
- SqlLite
- SqlLite---
- 手机的硬件平台
- 基于cocos2d-x引擎的游戏框架设计
- instancetype 和 id 的差别
- Garbage Collection
- Centos 7 开启端口
- SQLlite如何使用?
- 疯狂食材项目总结
- An iOS Developer on React Native一个资深iOS开发者对于React Native具体使用体验
- C#和SqlServer计算地理位置之间的距离
- Oracle死锁查询及处理方法
- iOS项目管理
- MSMQ消息广播
- Leetcode Subsets II
- cocos2dx 2.0版本在android下的安装配置问题