“数据库“
MongoDB安全认证基础
开启安全检查之前,一定要至少有个管理员帐号 use admin db.addUser("root","abcd"); use test db.addUser("test_user","efgh"); db.addUser("read_only","ijkl",true);//加入 true 只读权限 重启服务,加入--atuh命令行选项,开启安全检查 use test db.test.find(); //提示error: db.auth...
mongodb的分页
第一种 var page1 = db.my_collection.find().limit(10) var latest=null;while(p1.hasNext()){latest=p1.next()} db.my_collection.find({"num":{"$gt":latest.num}}).limit(10) 第二种 db.my_collection.limit(10)//第一页 db.my_collection.skip(10).limit(10)//第二页 db.my_collection.sk...
mongo索引学习笔记
db.imooc_collection.getIndexes() //查询索引 db.imooc_collection.ensureIndex({x:1}) //增加索引 db.imooc_collection.dropIndex({x:1}) //删除索引 mongodb索引种类 _id索引 绝大多数集合默认建立的索引 单键索引 最普通的索引 db.imooc_collection.ensureIndex({x:1}) 多键索引,与单键索引创建形式相同。区别在于字段的值 单键索引:值为一个单一的值,如字符串,数字或者日期 多键索引:值具有多个记录,例如...
mysql分区介绍以及案例展示
mysql分区介绍以及案例展示 分区类型 RANGE分区(portioning):根据列值所属的范围区间,将元组分配到各个分区。 LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹配一个离散值集合中的某个值来进行选择。 HASH分区:根据用户定义的函数的返回值来进行选择的分区,该表达式使用将要插入到表中的这些行的列值进行计算。这个函数可以包含MySQL 中有效的、产生非负整数值的任何表达式。 KEY分区:类似于按HASH分区,区别在于KEY分区只支持计算一列或多列,且MySQL 服务器提供其自身的哈希函数。 1.创建分区表 CREAT...
windows下装php的mongodb扩展
windows下装php的mongodb扩展,遇到一个问题 ,折腾了半天 问题:phpinfo中看不到mongo的信息,扩展都已经配置进去,apache重启也没有报错 我的电脑环境是装的wampserver,php版本是5.5.12,X64,我先下载mongodb的安装包mongodb-win32-x86_64-2008plus-ssl-3.0.3-signed.msi(官网可下载到),如日志http://xingdong365.com/network/32.html 已经正常了。 下面需要装扩展文件,找的是对应的版本 php_mongo-1.6.8-5...
mysql慢查询日志以及日志分析工具
show variables like "slow_query_log"; //确认是否开启慢查询 show variables like "%log%"; //查看更多日志信息 set global slow_query_log = on; //开启 show variables like "%slow%";//查看慢查询的信息,如下,可以单独设置更改 set global_slow_query_log_file = '/home/mysql/sql_log/mysql-slow.log'; ...
把text文件内容导入mysql数据库
1.先针对文件创建一个数据表,如action,字段id,title,url 2.从text文件内容导入数据到mysql load data local infile “c:/data.txt” into table action(title,url); 3.把mysql里面的数据导入到text文件 select title,url into outfile “c:/data_out.txt” lines terminated by “/r/n” from action; MySQL 去除字段中的换行和回车符 /r/n update action set...
mysql数据库root密码丢失
Service mysqld stop Mysql_safe --skip-grant-tables --user=mysql& //跳过授权表mysql.user和mysql.db这些表 Mysql -uroot Update user set password = password(‘1314’) where user = ‘root’ and host=’localhost’; flush privileges;
mysql 城市与省份的关系sql语句
city: id city provinceid province: id province (1) 写一条sql语句关系两个表,实现:显示城市的基本信息。? (2) 显示字段:城市id ,城市名, 所属省份 。 如: Id(城市id) cityname(城市名) privence(所属省份) 。。。。。。。。。 。。。。。。。。。 (2)如果要统计每个省份有多少个城市,请用group by 查询出来。? 显示字段:省份id ,省份名,包含多少个城市。 ANSWER: 1 select city.id as city_id,city,province f...
int、bigint、smallint 和 tinyint范围
bigint:从-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型数据,存储大小为 8 个字节 int:从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型数据,存储大小为 4 个字节。 smallint:从-2^15(-32,768)到2^15-1(32,767)的整数数据,存储大小为 2 个字节。 tinyint:从0到255的整数数据,存储大小为 1 字节。