MySQL&Oracle&MsSql
文章平均质量分 81
iteye_6020
这个作者很懒,什么都没留下…
展开
-
mysql 创建数据库时指定编码
mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。 我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来 很多mysql数据库工具(除了phpmyadmin,我偶尔用,功能强速度慢)都不支持创建时指定数据库编码,当然可以改my.ini来解决这个问题,但是需要重新...原创 2010-10-15 15:15:49 · 131 阅读 · 0 评论 -
Linux下mysql定时备份操作
1.操作系统[root@localhost ~]# cat /proc/versionLinux version 2.6.18-53.el5PAE (mockbuild@builder6.centos.org) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-14)) #1 SMP Mon Nov 12 02:55:09 EST 2007[root@lo...原创 2012-08-17 16:22:54 · 81 阅读 · 0 评论 -
CentOS mysqldb 安装
安装:http://pypi.python.org/pypi/setuptools#downloads 安装:yum install python-devel mysql-devel zlib-devel openssl-devel 然后到 mysqldb目录下执行: python setup.py install ...原创 2012-08-13 14:00:43 · 76 阅读 · 0 评论 -
mysql cursor游标的使用,实例
mysql被oracle收购后,从mysql-5.5开始,将InnoDB作为默认存储引擎,是一次比较重大的突破。InnoDB作为支持事务的存储引擎,拥有相关的RDBMS特性:包括ACID事务支持,数据完整性(外健),灾难恢复能力等特性。使用mysql做为数据库的话,将来程序员肯定要写很多,存储过程,function等。在写些东东的时候,游标肯定是少不了的。下面简单简介一下。一,什么是游标...原创 2012-03-28 16:36:41 · 690 阅读 · 0 评论 -
mysql 存储过程中不能使用 return 的解决办法
大家都知道,mysql 的存储过程是不能使用 return 语句的,只有存储函数才有此功能。那么,有没有替代 return 的关键字呢? 没有! 像 exit, quit 之类的关键字全没有! 怎么办? 使用功能稍次一些的 leave 关键字吧,此关键字可以模仿 return 的行为。 举一个例子吧: SET FOREIGN_KEY_CHECKS...原创 2012-03-28 15:22:24 · 338 阅读 · 0 评论 -
MySQL 存储过程参数用法 in, out, inout
MySQL 存储过程参数有三种类型:in、out、inout。它们各有什么作用和特点呢?一、MySQL 存储过程参数(in)MySQL 存储过程 “in” 参数:跟 C 语言的函数参数的值传递类似, MySQL 存储过程内部可能会修改此参数,但对 in 类型参数的修改,对调用者(caller)来说是不可见的(not visible)。drop procedure if exi...原创 2012-03-28 15:20:59 · 94 阅读 · 0 评论 -
mysql 存储过程
1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行 Update,Insert,Query,Delete 时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。这些操作,如果用程序来完成,就变成了一条条的 SQL 语句,可能...原创 2012-03-28 13:51:33 · 107 阅读 · 0 评论 -
mongodb安装windows服务
Mongodb的windows服务安装和卸载不用 InstallUtil.exe,直接用mongod.exe做就可以:安装:mongod --dbpath "C:\mongodb\data" --logpath "C:\mongodb\log.txt" --install --serviceName "MongoDB"卸载:mongod.exe --remove --se...原创 2012-07-19 14:46:40 · 78 阅读 · 0 评论 -
在Centos下启用mysql的远程访问账号
在Centos下启用mysql的远程访问账号在默认情况下mysql是不允许远程访问的.现在需要添加一个可以具有原创访问的mysql账号(需要进入mysql命令行下):GRANT ALL PRIVILEGES ON *.* TO remote@"%" IDENTIFIED BY '远程登录的明文密码' WITH GRANT OPTION;执行如下语句生效:flush p...原创 2012-02-13 11:32:14 · 56 阅读 · 0 评论 -
ubuntu 下安装mysql , mysql允许用户远程连接
一,安装MySQL sudo apt-get install mysql-server这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。二,配置MySQL注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:默认的MySQL安装...原创 2012-02-10 16:35:28 · 88 阅读 · 0 评论 -
mysql 创建数据库时指定字符
先mysql进入:GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;原创 2011-04-08 10:12:19 · 94 阅读 · 0 评论 -
linux 下导出 mysql 命令
在linux 下导出 Mysql 数据库的方法 mysqldump -u root -p dbname > path 参数说明: dbname:要导出的数据库名称 path :导出的文件名称和路径 导出表 mysqldump -u root -p dbname table > path 参数说明:...原创 2011-03-28 14:27:58 · 256 阅读 · 0 评论 -
mysql 杂谈
1、mysql 连接字符串: select CONCAT('My', 'S', 'QL'); 2、insert into bb select a,b,c from cc 3、mysql case when end select case when a=1 then 'ddddd'when a=2 then 'eeee' when a=3 then 'ff...原创 2011-03-07 15:06:20 · 73 阅读 · 0 评论 -
mysql 杂谈
1、mysql 连接字符串: select CONCAT('My', 'S', 'QL');2、insert into bb select a,b,c from cc原创 2011-03-07 14:57:59 · 66 阅读 · 0 评论 -
centos 下mysql的最常用的操作指令
1、service mysqld status 查看mysql 数据库状态 2、service mysqld start 启动mysql 其他还有 restart ,stop 大家一看就明白怎么回事。 3、登录mysql >mysql -u root -p >enter password: 输...原创 2010-10-15 15:45:02 · 76 阅读 · 0 评论 -
在mysql 中导入 .sql 文件
当需要导入到一个mysql 中数据表结构的时候,可以如下操作:1、登录 mysql >mysql -u root -p 2、输入mysql密码3、切换到导入到的数据库 例如: use test4、导入要导入的数据 mysql>source /home/db/test.sql 经过这四步,就可以将数据导入...原创 2010-10-15 15:22:35 · 107 阅读 · 0 评论 -
mysql 密码修改
>mysql -u root -p Enter password: ****** mysql> use mysql; mysql> update user set password=password('new_password') where user='root';原创 2012-08-17 16:24:14 · 135 阅读 · 0 评论