数据库技术
刘元涛
活着只为改变世界
展开
-
MongoDB常用操作命令大全
MongoDB常用操作命令大全成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令,只是MongoDB没有创建数据库的命令,但有类似的命令如:如果你想创建一个“myTest”的数据库,先运行usemyTest命令,之后就做一些操作(如:db.createCollection('user')),这样就可以创建一个名叫“my原创 2016-03-06 19:50:20 · 381 阅读 · 0 评论 -
1G 内存如何优化mysql
同时在线访问量继续增大 对于1G 内存的服务器明显感觉到吃力 严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我 半个多月 MySQL 使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。 安装好mysql 后,配制文件应该在/usr/local/mysql/share/mysql 目录中,配 制文件有几个,有my-huge.c原创 2016-01-13 09:59:32 · 8728 阅读 · 0 评论 -
自动备份mysql 数据库的方法
windows 的计划任务windows 下:具体来说,我们若需利用任务计划程序自动运行则应执行如下步骤:1.单击“开始”按钮,然后依次选择“程序”→“附件”→“系统工具”→“任务计划” (或者是“设置”→“控制面板”→“任务计划”),启动Windows 2000 的任务计划管理 程序。2.在“任务计划”窗口中双击“添加任务计划”图标,启动系统的“任务计划向导”,然 后单击“下原创 2016-01-13 09:59:45 · 732 阅读 · 0 评论 -
MySQL处理数据库和表的常用命令
处理数据库查看数据库获取服务器上的数据库列表通常很有用。执行show databases;命令就可以搞定。mysql> show databases;创建数据库mysql> create database db_test;Query OK, 1 row affected (0.00 sec)使用数据库数据库一旦创建,就可以通过“使用”(u原创 2016-01-13 10:00:02 · 307 阅读 · 0 评论 -
MYSQL 备份与恢复
mysqldump --opt school>school.bbb注释:将数据库school 备份到school.bbb 文件,school.bbb 是一个文本文件,文件名任取,打开看看你会有新发现。通过执行mysqldump --help,你能得到你mysqldump 的版本支持的选项表。注意,如果你运行mysqldump 没有--quick 或--opt 选项,mysqldum原创 2016-01-13 10:00:16 · 338 阅读 · 0 评论 -
安装完 MySQL 后必须调整的 10 项配置
写在开始前…即使是经验老道的人也会犯错,会引起很多麻烦。所以在盲目的运用这些推荐之前,请记住下面的内容:一次只改变一个设置!这是测试改变是否有益的唯一方法。大多数配置能在运行时使用SET GLOBAL改变。这是非常便捷的方法它能使你在出问题后快速撤销变更。但是,要永久生效你需要在配置文件里做出改动。一个变更即使重启了MySQL也没起作用?请确定你使用了正确的配置文件。请确定你把配置原创 2016-01-13 10:00:32 · 433 阅读 · 0 评论 -
修改mysql数据库的用户名和密码
(适用于管理员或者有全局权限的用户重设其它用户的密码)进入命令行模式更改密码:mysql -u root -pEnter password:***mysql>use mysql; 选择数据库Database changed mysql> UPDATE user SET password=PASSWORD("新密码") WHERE user='你的用户名原创 2016-01-13 10:00:50 · 39373 阅读 · 1 评论 -
修改mysql数据库为utf8
1.登录MySQL查看用show variables like "character_set%";现在是gbk2.修改mysql的my.cnf文件中的字符集键值[client]port = 3306socket = /var/lib/mysql/mysql.sockdefault-character-set=utf8原创 2016-01-13 10:01:14 · 488 阅读 · 0 评论 -
使用navicat在本地创建远程服务器mysql连接
这里举例服务器的ip:192.168.16.98;客户端的ip:192.168.61.201具体的机器的ip请对照更改即可附 mysql 重启的命令启动mysql命令:sudo/etc/inint.d/mysql start停止mysql命令:sudo/etc/inint.d/mysql stop重启mysql命令:sudo /etc/inint.d/mysqlrestart原创 2016-01-13 10:01:31 · 4519 阅读 · 0 评论 -
Mysql 关键字-保留字
ADD ALL ALTERANALYZE AND ASASC ASENSITIVEBEFOREBETWEEN BIGINTBINARYBLOB BOTH BYCALL CASCADE CASECHANGE CHAR CHARACTERCHECK COLLATE COLUMNCONDITION CONNECTIONCONSTRAIN原创 2016-01-14 16:21:50 · 458 阅读 · 0 评论 -
安装完 MySQL 后必须调整的 10 项配置
写在开始前…即使是经验老道的人也会犯错,会引起很多麻烦。所以在盲目的运用这些推荐之前,请记住下面的内容:一次只改变一个设置!这是测试改变是否有益的唯一方法。大多数配置能在运行时使用SET GLOBAL改变。这是非常便捷的方法它能使你在出问题后快速撤销变更。但是,要永久生效你需要在配置文件里做出改动。一个变更即使重启了MySQL也没起作用?请确定你使用了正确的配置文件。请确定你把配置原创 2016-03-10 13:20:39 · 302 阅读 · 0 评论 -
使用navicat建立与服务器的远程mysql连接
这里举例服务器的ip:192.168.16.98;客户端的ip:192.168.61.201具体的机器的ip请对照更改即可附 mysql 重启的命令启动mysql命令:sudo /etc/inint.d/mysql start停止mysql命令:sudo /etc/inint.d/mysql stop重启mysql命令:sudo /etc/inint.d/mys原创 2016-03-10 13:06:55 · 5249 阅读 · 0 评论 -
Redis和Memcached的区别
Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET转载 2016-07-01 13:16:53 · 193 阅读 · 0 评论