sql
文章平均质量分 69
空白的泡
做过很多东西,学过很多东西。
希望自己不要成为碌碌无为的人!
展开
-
sql 存储过程基础
1.存储过程,触发器等内部不能有GO常用系统存储过程有:exec sp_databases; --查看数据库exec sp_tables; --查看表exec sp_columns student;--查看列exec sp_helpIndex student;--查看索引exec sp_helpConstraint student;--约束exec sp_stored_pro原创 2016-06-15 19:09:02 · 356 阅读 · 0 评论 -
sql 数据库计算经纬度
1.也是从网络上找的方法辣 实质就是在 数据库 创建一个函数,供调用啦CREATE FUNCTION [dbo].[fnGetDistance] --LatBegin 开始经度 --LngBegin 开始维度(@LatBegin REAL, @LngBegin REAL, @LatEnd REAL, @LngEnd REAL) RETURNS FLOAT AS --距离(千米) BE原创 2015-07-10 18:16:13 · 1192 阅读 · 0 评论 -
sql 常用的 基础函数
数字函数 ABS() 求绝对值(让我想起了ABS防抱死系统)CEILING() 舍入到最大整数,-3.6舍入到-3FLOOR() 舍入到最小整数,-3.6舍入到-4ROUND() 四舍五入,ROUND(3.141, 2) 需要传入两个参数,前一个为操作数,后一个为精度 字符串函数 LEN() 计算字符串长度...原创 2015-06-04 17:21:56 · 541 阅读 · 0 评论 -
COLLATE LOCALIZED ASC 按本地语言进行排序
COLLATE LOCALIZED ASC的使用, 通常我们的联系人查询需要按名字进行排序,可以加上以下的排序语句,意思是,按本地语言进行排序例:拼写sql语句的时候 ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC原创 2017-01-14 17:00:51 · 1179 阅读 · 0 评论 -
ContentProvider 封装操作文件
示例简单代码//用 contentProvider 封装 对 文件的操作public class MyFileContentProvider extends ContentProvider{ String[] columns = new String[] { "id", "name", "age","date" }; MatrixCursor mMatrixCurso原创 2016-12-09 16:48:26 · 1909 阅读 · 0 评论 -
ContentProviderOperation
contentProviderOperation 批量处理方式newInsert 插入newUpdate 更新newDelete 删除 withSelection (String selection, String[] selectionArgs) 指定需要操作的数据条件。只有在更新、删除操作中有用。 withValue (String key, Object value)原创 2016-12-09 16:37:02 · 2028 阅读 · 0 评论 -
sqlite DatabaseUtils
This class allows users to do multiple inserts into a table but compile the SQL insert statement only once, which may increase performance. 此类允许用户对表进行多次插入,但是只编译一次SQL插入语句,这可能会提高性能。1.public static final原创 2016-12-08 12:06:56 · 1143 阅读 · 0 评论 -
android.database.sqlite.SQLiteException: unable to open database file
android.database.sqlite.SQLiteException: unable to open database filecourse 未关闭原创 2016-12-08 10:43:56 · 2148 阅读 · 0 评论 -
sqlite 索引
索引是一种用来在某种条件下加速查询的结构索引的种类1)聚集索引:表中行的物理顺序与键值的逻辑(索引)顺序相同。因为数据的物理顺序只能有一种,所以一张表只能有一个聚集索引。如果一张表没有聚集索引,那么这张表就没有顺序的概念,所有的新行都会插入到表的末尾。对于聚集索引,叶节点即存储了数据行,不再有单独的数据页。就比如说我小时候查字典从来不看目录,我觉得字典本身就是一个目录,比如查裴字,只需要翻到p字母开转载 2016-11-22 16:50:39 · 718 阅读 · 0 评论 -
sqlite 触发器。
1. sqlite RAISE函数的使用RAISE ( ABORT , 'error-message' ) RAISE ( FAIL , 'error-message' ) RAISE ( ROLLBACK, 'error-message' ) RAISE ( IGNORE )RAISE (REPLACE, 'error-message' )(1) ROLLBACK --- 这个原创 2016-11-22 14:01:25 · 1241 阅读 · 0 评论 -
sqlite 数据库 时间函数及示例
今天遇到了 rom项目上的记事本中的代码中 sqllite的日期函数操作。以前还真的没有特别注意过这个东西。所以就查了下资料,来记录下支持的数据类型 : NULL、 INTEGER、 REAL、 TEXT、 BLOB, smallint 16 位元的整数。 interger 32 位元的整数。 decimal(p,s)原创 2016-07-15 20:43:42 · 4456 阅读 · 0 评论 -
android 数据库 sqlite 操作
最近项目又用到了 数据库的操作,刚好把以前的拿来总结一下,也顺便帮助别人能够快速使用,代码片段全部都贴出来,// 第一次使用软件自动 创建数据库 继承工具类 SQLiteOpenHelper// 调用 SQLiteOpenHelper.getwritableDatabase(); 就执行创建方法public class DBhelper extends SQLiteOpenH原创 2014-03-26 16:02:45 · 1190 阅读 · 0 评论 -
sqlite 数据库开发中一些用法
sqlite 可以允许把各种类型的数据保存到任何字段中,不用关心数据库本身字段声明的数据类型是什么1.分页select * from Account limit 1 offset 10select * from Account limit 5 offset 15 TRIM REPLACE 函数/** * x'0A' represents the '\n' characte原创 2016-07-16 16:20:54 · 302 阅读 · 0 评论 -
数据库索引的创建 和 注意事项
PS:索引不是给你使用的,而是数据库本身使用,索引只是为了让你的查询更加快速而已http://www.w3school.com.cn/sql/sql_create_index.asp SQL CREATE INDEX 语法 在表上创建一个简单的索引。允许使用重复的值:CREATE INDEX index_nameON table_name (column_name)注释:”column_nam转载 2016-07-15 20:27:14 · 24258 阅读 · 0 评论 -
sql 时间函数基础
真的是好长时间没有写 sql了。可以说这方面的很多东西都已经不太记得了, 还是觉得记录记录,以便以后查阅,就记录一些遇到的整理一下 DATEADD(MONTH, -3, GETDATE())这个的意思是 当前日期减去3个月当时这个是 在springmvc 的框架中,获取最近3个月的资讯,转义字符 转义 >=用到了dateadd 时间函数 ...原创 2015-06-03 18:18:20 · 772 阅读 · 0 评论