Android常用SQL语句
2018-03-22 00:21
337 查看
创建库
在继承SQLiteOpenHelper.java的类中,构造方法调用的super方法直接创建了库(个人理解的,如果不对,欢迎提出);
/*
* context:
* name:必须是以" .db "结尾,库名
* factory:
* version:版本号
* */
public MySQL(Context context, String name, SQLiteDatabase.CursorFactory factory,int version){
super(context,name,factory,version);
}创建表
数据库是数据库,真正存放信息的是数据表,一个数据库里可以有多个表,create table 表名(字段名 类型 长度 约束条件,字段名 类型 长度 约束条件,字段名 类型 长度 约束条件,......);
其中,长度和约束条件可根据实际情况添加,创建表的语句在onCreate(SQLiteDataBase db)方法中;
增:INSERT INTO 表名 VALUERS ( 值1,值2,......),
eg1:insert into TABLE_NAME values (3, 'lisi','123456');
INSERT INTO 表名 ( 列1,列2,......) VALUERS ( 值1,值2,......),
eg2:insert into TABLE_NAME ( name, pwd ) values (3, 'lisi','123456');
删:DELETE FROM 表名 WHERE 字段=值;eg:delete from TABLE_NAME where name = 'zhangsan'
改:Update 语句用于修改表中的数据:UPDATE 表名 SET 字段1 = 新值 WHERE 字段2 = 某值;
查:SELECT 列名称 FROM 表名称 ( 列名称即字段名称 )
WHERE 子句用于规定选择的标准。如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。
select 字段名 from 表名 where 字段名 运算符 值,eg:select * from TABLE_NAME where name='zhangsan'; 先总结这些,以后再完善,代码后面补上。
在继承SQLiteOpenHelper.java的类中,构造方法调用的super方法直接创建了库(个人理解的,如果不对,欢迎提出);
/*
* context:
* name:必须是以" .db "结尾,库名
* factory:
* version:版本号
* */
public MySQL(Context context, String name, SQLiteDatabase.CursorFactory factory,int version){
super(context,name,factory,version);
}创建表
数据库是数据库,真正存放信息的是数据表,一个数据库里可以有多个表,create table 表名(字段名 类型 长度 约束条件,字段名 类型 长度 约束条件,字段名 类型 长度 约束条件,......);
其中,长度和约束条件可根据实际情况添加,创建表的语句在onCreate(SQLiteDataBase db)方法中;
@Override public void onCreate(SQLiteDatabase db) { //TODO //创建表格 db.execSQL("create table " + TABLE_NAME + " ( " + ID + " integer primary key autoincrement," + //字段名,类型必须有,其他可以没有 NAME + " TExT NOT NULL, " + PWD + " TEXT NOT NULL)"); db.close(); }增、删、改、查
增:INSERT INTO 表名 VALUERS ( 值1,值2,......),
eg1:insert into TABLE_NAME values (3, 'lisi','123456');
INSERT INTO 表名 ( 列1,列2,......) VALUERS ( 值1,值2,......),
eg2:insert into TABLE_NAME ( name, pwd ) values (3, 'lisi','123456');
删:DELETE FROM 表名 WHERE 字段=值;eg:delete from TABLE_NAME where name = 'zhangsan'
改:Update 语句用于修改表中的数据:UPDATE 表名 SET 字段1 = 新值 WHERE 字段2 = 某值;
查:SELECT 列名称 FROM 表名称 ( 列名称即字段名称 )
WHERE 子句用于规定选择的标准。如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。
select 字段名 from 表名 where 字段名 运算符 值,eg:select * from TABLE_NAME where name='zhangsan'; 先总结这些,以后再完善,代码后面补上。
相关文章推荐
- Android面试整理之SQLite数据库——sql语句和常用函数(二)
- Android SQLite数据库的使用及常用的增删改查方法、无sql语句的方法
- Android面试整理之SQLite数据库——sql语句和常用函数(一)
- Android 常用sql语句笔记(一)
- Android 常用sql语句笔记(二)
- android中常用的查询、插入、更新、删除等SQL语句以及SQLite数据类型
- Android数据存储之SQLite中常用的SQL语句
- SQL Server数据库管理常用的SQL和T-SQL语句
- SQL 常用语句
- SqlServer和Oracle中一些常用的sql语句4 局部/全局变量
- 常用SQL与ACCESS数据查询语句的区别
- Android开发教程之--sql语句
- ORACLE常用SQL语句大全
- sql常用语句
- Oracle维护常用SQL语句
- 常用Sql语句例子
- Oracle常用Sql语句进行总结
- 种子张的SQL教程(转)作者:blogcat 日期:2007-11-21 20:42:01 注:红色标识为常用语句(唉,写了一天了,那个累呀!) 转自种子张的博客
- SQL查询时常用,但不熟悉的相关语句-----邮标,行号,临时表,类型转换,字符串函数,sql 判断语句,检查是不是数字,变量,sql split 函数
- SqlServer和Oracle中一些常用的sql语句7 游标