Android新建数据库和建表demo

   public  class DBHelper extends SQLiteOpenHelper{ 

	public final static String DATABASENAME ="diaryOpenHelper.db";
	public final static int DATABASEVERSION =1; 

	//创建数据库
	public
DBHelper(Context
context,Stringname,CursorFactory factory,int version){ 

		super(context, name, factory,version);
	} 

	//创建表等机构性文件 

	public void onCreate(SQLiteDatabase db){ 

		String sql ="create tablediary"+"("_id integer primary key autoincrement,"+"topic varchar(100),"+"content varchar(1000)"+")";
		db.execSQL(sql);
	} 

	//若数据库版本有更新,则调用此方法 

	public void onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion){

String sql = "drop table ifexists diary";
		db.execSQL(sql);
 		this.onCreate(db);

 	}
    }

  

时间: 2024-07-29 21:17:52

Android新建数据库和建表demo的相关文章

点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)

下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映射) 本文难度系数为三星(★★★) 本文为第四篇 第一篇 点评阿里JAVA手册之编程规约(命名风格.常量定义.代码风格.控制语句.注释规约) 第二篇 点评阿里JAVA手册之编程规约(OOP 规约 .集合处理 .并发处理 .其他) 第三篇 点评阿里JAVA手册之异常日志(异常处理 日志规约 ) 第四篇

MySql创建数据库、建表操作过程

一.创建数据库 creare  database  superdatabase;    创建数据库  superdatabase use superdatabase;   使用该数据库 使用上述语句,就不必在每个SQL语句中都指定所用到的数据库名了.默认情况下,MySQL会把最后一个指定的数据库作为当前使用的数据库. drop database superdatabase;   删除数据库 superdatabase 二.关于用户授权 三.建表 show tables;   列出当前数据库表信息

微信朋友圈数据库怎么建表

============问题描述============ 如题,像微信朋友圈这种可以发状态,发图片的功能,数据库应该怎么建表更合理.目前想到的是建一个user表,列有username和password.再建一个存用户发的状态的表,暂叫post,列有username(发状态的用户名),postinfo(发状态的内容),imageinfo(附带的图片).有没有更好的建表的方式?求前辈指教.感激不尽~ ============解决方案1============ 这样应该是可以的

简单的建数据库以及建表

首先在命令行下进入mysql,输入用户名和密码——:mysql -u用户名 -p密码 然后我们就可以建数据库了 首先看看你mysql中有没有数据库表——:show databases; 创建一个我们需要的数据库(例如数据库db) 现在我们继续在数据库中创建表 此时我们的数据库,表都创建成功了 <<以上就是数据库以及表的建立等,还有其它sql语句操作MySQL的方法会继续增加的,待续......>> ===============++++++++++++++++++++++++++=

cache数据库之建表

1.通过建类来建表 2.修改自己的包和类名 3.选择持久类 4.这里是表名 5.建立表的属性,一个属性就是表的一列,下面是属性名 6.属性的类型 7.表的列名 8.仿照上面的步骤多建几列 9.在System Management Portal中选择sql->Execute SQL Query 10.在左侧选择自己的命名空间 11.输入sql语句 12.可以看到自己建的表了 13.rowid,存储结构等见cache数据库之存储结构 版权声明:本文为博主原创文章,未经博主允许不得转载.

如何在数据库动态建表

动态建表首先需要了解Statement类 Statement 对象用 Connection 的方法createStatement 创建,例如 //创建连接对象Connection connection = DBUtil.getConnection();//创建Statement对象Statement statement=connection.createStatement(); 创建完之后通过执行以sql语句为参数的Statement的方法,来执行sql语句完成对数据库的操作. Statemen

5.1 MySql数据库_建表规约

1. [强制]表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint(1 表示是,0 表示否). 说明:任何字段如果为非负数,必须是 unsigned . 注意: POJO 类中的任何布尔类型的变量,都不要加 is 前缀,所以,需要在< resultMap >设置从 is_xxx 到 Xxx 的映射关系.数据库表示是与否的值,使用 tinyint 类型,坚持 is_xxx 的命名方式是为了明确其取值含义与取值范围. 正例:表达逻辑删除的字段名 i

2015-10-19 SQL(新建数据库、创建表、注释、查询语句、新增、更新、删除、联合查询)

1.认识数据库并新建: 1)打开数据库,连接到服务器. 2)服务里类型不用管. 3)服务器名称:打个点“.”表示服务器在本地计算机,如果是托管在别人的服务器上,就输入服务器IP地址. 4)身份验证:如果是windows身份验证,就需要有管理员权限.一般托管在别人的服务器上,(包括正常情况下),都是用SQL身份验证,需要输入sa和密码(密码就是安装时让输入的密码). 2.  建立数据库: 在建立数据库名称时(各种名称时),都遵守一个命名规则: 1)用英文命名 2)每个单词的首字母大写(驼峰原则:首

2015.7.30 第十五课 sql(新建数据库、创建表、注释、查询语句、新增、更新、删除、联合查询)

1.认识数据库并新建: 1)打开数据库,连接到服务器. 2)服务里类型不用管. 3)服务器名称:打个点“.”表示服务器在本地计算机,如果是托管在别人的服务器上,就输入服务器IP地址. 4)身份验证:如果是windows身份验证,就需要有管理员权限.一般托管在别人的服务器上,(包括正常情况下),都是用SQL身份验证,需要输入sa和密码(密码就是安装时让输入的密码). 2.  建立数据库: 在建立数据库名称时(各种名称时),都遵守一个命名规则: 1)用英文命名 2)每个单词的首字母大写(驼峰原则:首