前言: 据身边不少朋友反映,SQL长时间不用的话难免会生疏!本文的几个查询示例可以让你5分钟内快速回忆起MySQL中常用的基础查询语法!------------如何用MySQL解决一些常见问题的例子 在一些例子中,使用数据库表“shop”来储存某个商人(经销商)的每件物品(物品号)的价格。假定每.....
分类:
数据库 时间:
2015-08-18 21:08:40
阅读次数:
135
/* 导入导出 */ -------------select * into outfile 文件地址 [控制格式] from 表名; -- 导出表数据load data [local] infile 文件地址 [replace|ignore] into table 表名 [控制格式]; ...
分类:
数据库 时间:
2015-08-18 21:06:53
阅读次数:
206
mysql删除重复记录的原理是: 将需要比较的列放到group by后,取出主键的最小值,再删除不在这个临时表主键的行 命令行格式如下 delete?from?users??where?id?not?in?(?select?id?from?(?select?m...
分类:
数据库 时间:
2015-08-18 19:53:18
阅读次数:
156
一,分库分表 ????很明显,一个主表(也就是很重要的表,例如用户表)无限制的增长势必严重影响性能,分库与分表是一个很不错的解决途径,也就是性能优化途径,现在的案例是我们有一个1000多万条记录的用户表...
分类:
数据库 时间:
2015-08-18 19:54:57
阅读次数:
159
Mysql 数据库双机热备的配置方法 mysql数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中。 ...
分类:
数据库 时间:
2015-08-18 19:54:50
阅读次数:
155
球员信息表?T: 球员id????? 球员名称????? 所在球队???? 12344?????? 麦迪???????????? 火箭 34323?????? 科比???????????? 活人 球员赛季得分表A,字段如下...
分类:
数据库 时间:
2015-08-18 19:51:27
阅读次数:
148
删除mysql的user表中的root用户后,我们可以用以下命令来实现恢复;启动mysql数据库的安全模式,有2种方法1.修改配置文件/etc/my.cf,添加--skip-grant-tables2.使用命令进入安全模式,首先,要先关闭mysql服务servicemysqldstop进入安全模式mysqld_safe--skip-grant-tables3.添..
分类:
数据库 时间:
2015-08-18 19:46:55
阅读次数:
185
一.mysql5.6通用二进制包安装如果服务器有用yum安装过mysql需要把之前安装的mysql卸载,并删除配置文件数据目录mysql5.6依赖libaio库yumsearchlibaio#查找libaio包yuminstalllibaio#安装libaiogroupaddmysqluseradd-r-gmysqlmysqltarzxvf/path/to/mysql-VERSION-OS.tar.gz#解压..
分类:
数据库 时间:
2015-08-18 19:48:14
阅读次数:
203
根据Oracle学习之性能优化(二)游标中的描述,我们知道如下两条语句是不共享的。select*fromempwhereempno=7698;
select*fromempwhereempno=7566;这样就造成每次执行用户的查询都要进行硬解析,但是我们知道,其他这两个语句的执行计划应该是相同。那么有什么方法能避免不必要..
分类:
数据库 时间:
2015-08-18 19:46:05
阅读次数:
146
主要是windowsserver的组件必须手动安装,所在位置:计算机右键"管理">在左上角“功能”>然后点添加功能,选上.netframework3.5选项安装即可!
分类:
数据库 时间:
2015-08-18 19:45:27
阅读次数:
171
数据持久化存储
1.plist 属性列表
2.归档 遵守NSCoding 协议
3.NSUserDefaults — > 沙盒/library/P…./xxx.plist
4.文件 NSFileManager NSFileHandle
5.数据库 (fmdb 操作数据库 ——core)
需求: 程序保存大量的数据
解决: 如果使用json...
分类:
数据库 时间:
2015-08-18 19:42:14
阅读次数:
143
今天在查询一个表行数的时候,发现count(1)和count(*)执行效率居然是一样的。这跟Oracle还是有区别的。遂查看两种方式的执行计划:
mysql> select count(1) from customer;
+----------+
| count(1) |
+----------+
| 150000 |
+----------+
1 row in set (0.03 sec)...
分类:
数据库 时间:
2015-08-18 19:39:34
阅读次数:
103
unauthenticated
user:
打开mysql的配置文件(my.cnf),在[mysqld]下面增加一行:
skip-name-resolve
RPM安装的mysql找不到my.cnf:
复制/usr/share/mysql/my-medium.cnf文件到/etc目录,并改名为my.cnf即可:cp
/usr/share/mysql/my-medi...
分类:
数据库 时间:
2015-08-18 19:39:01
阅读次数:
164
//如果想支持中文的话,就要在表名后面加入?useUnicode=true&characterEncoding=UTF-8 //注意这里的&符,不能直接那样写,写的话会报错,必须转义,转义为&...
分类:
数据库 时间:
2015-08-18 19:32:56
阅读次数:
188
话不多说,直接上执行计划:
SQL> set lines 500;
SQL> set pagesize 9999;
SQL> set long 9999;
SQL> select * from table(dbms_xplan.display_cursor('41348610',null,'advanced'));
PLAN_TABLE_OUTPUT
---------------------...
分类:
数据库 时间:
2015-08-18 19:25:56
阅读次数:
198
PowerBuilder中使用JDBC连接MYSQL
遇到的错误:
long ll_count
// Profile mysql
SQLCA.DBMS = "JDBC"
SQLCA.LogPass = "123"
SQLCA.LogId = "root"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Driver='com.mysql.jdbc.D...
分类:
数据库 时间:
2015-08-18 19:19:30
阅读次数:
150
1.加载驱动程序 Class.forName("com.mysql.jdbc.driver");2.连接数据库 Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:端口号(默认3306)/数据库名称?参数1=参数值1...
分类:
数据库 时间:
2015-08-18 19:09:48
阅读次数:
144