随笔分类 -  SQL

SQL
摘要:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'刚在服务器上装上mysql,发现以root加密码的方式总是登录不了,而直接输入mysql则直接就可以登录了。或者以mysql –u root方式可... 阅读全文
posted @ 2014-12-21 23:45 我爱物联网 阅读(701) 评论(0) 推荐(0) 编辑
摘要:Hash索引 Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree ... 阅读全文
posted @ 2014-09-22 11:41 我爱物联网 阅读(814) 评论(0) 推荐(0) 编辑
摘要:简短不割 1NF:字段不可分;2NF:有主键,非主键字段依赖主键;3NF:非主键字段不能相互依赖;解释:1NF:原子性 字段不可再分,否则就不是关系数据库;2NF:唯一性 一个表只说明一个事物;3NF:每列都与主键有直接关系,不存在传递依赖;第一范式(确保每列保持原子性) 第一范式的合理遵循需要根据... 阅读全文
posted @ 2014-09-08 23:11 我爱物联网 阅读(917) 评论(0) 推荐(1) 编辑
摘要:对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描select id from t where num is null最好不要给数据库留NULL... 阅读全文
posted @ 2014-08-13 20:01 我爱物联网 阅读(1000) 评论(2) 推荐(0) 编辑
摘要:mysql表复制 复制表结构+复制表数据mysql> create table t3 like t1;mysql> insert into t3 select * from t1;mysql索引 ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引ALTER TABL... 阅读全文
posted @ 2014-08-07 12:47 我爱物联网 阅读(1958) 评论(4) 推荐(5) 编辑
摘要:原本觉得Mysql的一些知识还是差不多了,但是在实际上在项目上用的时候,发现什么都忘记了。现在重新回顾一下,顺便做个笔记。触发器 查看所有触发器SELECT * FROM information_schema.`TRIGGERS`;触发器的应用背景,两张表:创建触发器,功能是在yyd_table中插... 阅读全文
posted @ 2014-07-07 12:37 我爱物联网 阅读(2121) 评论(2) 推荐(0) 编辑
摘要:这也是通过Android Juint来实现的。基于上一次的工程继续,上一次工程传送门:《Android–Android Juint 与 Sqlite》 http://www.cnblogs.com/yydcdut/p/3790579.html更新数据库 public PersonSQLite(Con... 阅读全文
posted @ 2014-06-18 11:17 我爱物联网 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:创建一个数据库 public PersonSQLite(Context context) { super(context, "person.db", null, 1); // TODO 自动生成的构造函数存根 }背景 这里以一个Person类来举例,Person类里面有成员变量,数... 阅读全文
posted @ 2014-06-17 11:02 我爱物联网 阅读(1542) 评论(0) 推荐(0) 编辑
摘要:背景 把在工程中测试好的数据库信息碎apk一起发布,但是数据库不会自动安装,尤其里面内容很多的时候,不可能再去每个apk里面再写创建数据库,再写插入数据。那么这样的话只能将写工程时候的数据库sqlite随apk一起发布了。要点 将随apk发布的数据库放在android工程下/res/raw路径下。数... 阅读全文
posted @ 2014-06-12 07:25 我爱物联网 阅读(1724) 评论(2) 推荐(0) 编辑
摘要:求绝对值函数select abs(-5) from dual;求平方根函数select sqrt(2) from dual;求幂函数select power(2,3) from dual;求余弦三角函数select cos(3.14159) from dual;求除法余数select mod(1600, 300) from dual;求大于等于某数的最小整数select ceil(2.35) from dual;求小于等于某数的最大整数select floor(2.35) from dual;按指定精度对十进制数四舍五入select round(45.923, 1) from dual;sel 阅读全文
posted @ 2014-04-10 13:18 我爱物联网 阅读(914) 评论(0) 推荐(0) 编辑
摘要:我又回到了安卓的学习当中,忙来忙去终于忙的差不多有时间做自己的事情了,这感觉实在是太棒了!!本来想写android的控件以及他们的监视器的,但是我查了查android的手册,基本上都能查到,但是查有些功能就比较麻烦,比如EditText中的TextWatcher接口,一般查到的都是OnEditorA... 阅读全文
posted @ 2014-04-09 13:24 我爱物联网 阅读(1776) 评论(3) 推荐(1) 编辑
摘要:向左补全字符串lpad(字段名,填充长度,填充的字符)select lpad('1',4,'0') from dual;向右补全字符串rpad(字段名,填充长度,填充的字符)select rpad('1',4,'0') from dual;返回字符串小写select lower('STUDENT') from dual;返回字符串大写select upper('admin') from dual;单词首字符大写select initcap('admin') from dual;返回字 阅读全文
posted @ 2014-04-08 11:15 我爱物联网 阅读(1321) 评论(0) 推荐(0) 编辑
摘要:日期处理方法 当前日期和时间Select sysdate from dual;本月最后一天Select last_day(sysdate) from dual;当前日期d后推n个月Add_months(d,n)Select add_months(sysdate,2) from dual;日期f和s间相差月数Months_between(f,s)select months_between(sysdate,to_date('1992-08-25','yyyy-mm-dd'))from dual;特定日期之后的一周内的日期NEXT_DAY(d, day_of_week 阅读全文
posted @ 2014-04-04 11:41 我爱物联网 阅读(3085) 评论(0) 推荐(1) 编辑
摘要:查看当前数据库select name from V$DATABASE;select SYS_CONTEXT('USERENV','INSTANCE_NAME') from dual;用户select username,default_tablespace from user_users;看当前用户的缺省表空间。select * from user_role_privs;select * from user_sys_privs;查看当前用户的权限select username,default_tablespace from user_users;查看当前用户的角色 阅读全文
posted @ 2014-04-03 17:59 我爱物联网 阅读(925) 评论(0) 推荐(0) 编辑
摘要:表空间 逻辑上处于数据库之下,利用表空间可以更灵活地规划数据库结构。创建create tablespace test datafile ‘E:\Database’ size 20M autextend on next 5M;大小为20M,自动扩充,每次扩充5M。修改数据库的默认表空间alter database default tablespace test;修改表空间名字alter tablespace test rename to test_data;删除的时候应注意删除的表空间不能为默认的表空间。表空表 为已有的数据表增加列alter table tablename add (lie_n 阅读全文
posted @ 2014-04-02 15:29 我爱物联网 阅读(878) 评论(0) 推荐(0) 编辑
摘要:TNS-03505: 无法解析名称 在测试tnsping的时候始终显示这么个问题。问题的发现:已使用的参数文件:F:\Oracle_Client\product\11.2.0\client_1\network\adminsqlnet.ora连接到的是Client,晕。解决:将路径path的DB和Client的顺序换一下,DB在前面。tnsping通了,通了之后SQLPLUS也可以连接了,但是PLSQL Developer依旧报错。ORA-12154: TNS: 无法解析指定的连接标识符 在网上查阅的无数中方案,尤其F:\Oracle\product\11.2.0\dbhome_1\NETWOR 阅读全文
posted @ 2014-03-27 13:39 我爱物联网 阅读(1268) 评论(0) 推荐(0) 编辑
摘要:试验环境 Ubuntu Win7授权 授权语句Grant all on *.* to root@192.168.126.255 identified by “123”;查看授权用户表Select user,host,password from mysql.user;MYSQL主从服务器怎么实现同步 从服务器每间隔一段时间就到主服务器里面去取bin-log日志,完成操作。bin-log日志开启 Ubuntu重启服务sudo /etc/init.d/mysql restartWin7bin-log日志的作用 Flush logs;此时就会多一个新的bin-log日志。Show master st. 阅读全文
posted @ 2014-01-23 11:09 我爱物联网 阅读(1530) 评论(0) 推荐(2) 编辑
摘要:可能和大家熟悉的是LAMP,Linux+Apache+Mysql+PHP,在Windows上,可能大家比较熟悉的是WAMP,Windows+Apache+Mysql+PHP,这是一个集成环境,说到集成环境,与大家一样,我刚开始学习PHP的时候用的是集成环境(应该和大家一样),这样用着虽然是方便,但是如果想把某个配件,比如apache或者Mysql进行升级,就极其蛋疼。今天和大家分享一下我的集成环境,PHPnow,以及在PHPnow的集成环境之上,在Apache、MySQL上进行了某些修改和升级使之更牛X。 主要是资源共享。PHPnow ... 阅读全文
posted @ 2014-01-22 12:09 我爱物联网 阅读(929) 评论(2) 推荐(1) 编辑
摘要:在做了之前的SQL SERVER之后,便很想尝试一下MYSQL的入侵测试已经防范,与大家一起分享。总的来说,我一直在用的是MYSQL,对MYSQL比较熟悉,相比较而言,感觉MYSQL更安全,这只是我自己胡乱猜想的,希望不要引起什么争论神马的。。。一本馒头引发的血案。。。正题之一物理机:Win7虚拟机:XP给予mysql远程权限:1 grant all privileges on *.* to 数据库账号@给予权限的IP identified by '数据库密码';2 3 flush privileges;给物理机远程权限:物理机成功连接上:执行侵入测试前(有图有真相):执行侵入 阅读全文
posted @ 2013-12-09 15:06 我爱物联网 阅读(1904) 评论(7) 推荐(2) 编辑
摘要:学习、操作心得 以前在做网站程序的时候一直用的是MYSQL,但是网上搜到MYSQL不支持分布式操作,然后便开始查询MSSQL的分布式数据库的设计与操作,后来在网上找到了《基于SQL SERVER的分布式数据库设计与实现.pdf》文档,认真阅读后对水平分布和垂直分布更加了解了,但是还是没有想到怎样去实现一个同一逻辑但不是同一地域的分布式数据库。 后来有同学在实验课上讲述了怎么去实现同一逻辑但不是同一地域的数据库的连接,这帮我在设计数据库,配置数据库、连接数据库迈出了坚实的一部。 在刚实现连接之后,出现了许多问题,这些问题都在网上搜到了也解决了。 在真正做MSSQL分布式数据库之前只... 阅读全文
posted @ 2013-12-08 19:45 我爱物联网 阅读(3074) 评论(18) 推荐(2) 编辑

AmazingCounters.com