Welcome 微信登录

首页 / 数据库 / MySQL

如何用PHP向MySQL中添加汉字数据

如何用PHP向MySQL中添加汉字数据

一般来说,MySQL在安装的时候默认不使用汉字字符集,如果您想使用汉字数据的话,有两种途径,一种是在安装的时候就指定好使用汉字字符集,另一种如果我们已经将MySQL安装好了,可以通过配置来使得MySQL支持汉字的数据。要想使用php对MySQL操作的时候支持汉字数据,首先,我们要看我们的系统支持什么样的汉字字符集,查看的方法是:新建一个.php文档,然后另存为,在格式中就可以看到我们支持的汉字字符集,我们使用 utf-8 + BOM 字符集,然后剩下的工作...
Linux启动过程中跳过MySQL Server启动的方法

Linux启动过程中跳过MySQL Server启动的方法

我们在Linux环境下安装完mysql之后,一般会把mysql添加到系统自动启动列表中,修改方法是:在/etc/rc.local文件中添加/usr/local/mysql/bin/mysqld_safe --user=mysql &这样通常为用户带来了很多方便,但是笔者的Linux系统突然有一天启动时被启动mysql服务卡住了,于是我在网上找了一些解决方案,分述如下:1.一般在mysql服务启动之前,ssh服务已经启动,所以可以使用putty等客户...
Gentoo编译安装MySQL 5.1.x

Gentoo编译安装MySQL 5.1.x

Gentoo Linux操作系统(发音为 /?d??ntu?/)是一个基于Portage包管理系统的Linux元发行版发行版本。此项目和它的产品以巴布亚企鹅命名。Gentoo包管理系统的设计是模块化、可移植、易维护、灵活以及针对用户机器优化的。包一般可以从源代码构建,这延续了port的传统。虽然为了方便,也提供一些大型软件包在多种架构的预编译二进制文件。与大多数GNU/Linux发行版本不同,Gentoo Linux为用户提供了大量的应用程序源代码。Gen...
CentOS 5.2 x86 无图界面形安装Oracle

CentOS 5.2 x86 无图界面形安装Oracle

最近公司买了一个视频会议软件,不过只能使用他所提供的操作系统(CentOS 5.2 x86的),而且没有图形界面,这点让我十分郁闷。因为没有图形界面环境,安装Oracle也就变得更复杂了(系统内只带mysql数据库)。我没有选择静默安装(配置比较多,虽然不难,但麻烦),而是安装图形界面。静默安装可以参考这篇帖子“http://www.linuxidc.com/Linux/2010-08/27596p2.htm”。接下来我说一下如何安装图形界面,以及Orac...
Oracle中 procedure和function有何本质区别

Oracle中 procedure和function有何本质区别

1、标识符不同。函数的标识符为FUNCTION,过程为:PROCEDURE。2、函数中一般不用变量形参,用函数名直接返回函数值;而过程如有返回值,则必须用变量形参返回。3、过程无类型,不能给过程名赋值;函数有类型,最终要将函数值传送给函数名。4、函数在定义时一定要进行函数的类型说明,过程则不进行过程的类型说明。5、调用方式不同。函数的调用出现在表达式中,过程调用,由独立的过程调用语句来完成。6、过程一般会被设计成求若干个运算结果,完成一系列的数据处理,或与...
Oracle 数字与空值的排序问题

Oracle 数字与空值的排序问题

今天在做项目的时候遇到一个数据排序的问题,当排序字段为空时,空值会排在数字的前面,这样的排序会非常难看,经过一番努力,终于找到原因了。因为Oracle认为空值是最大的值,所以将SQL语句改为 ...order by ”排序字段"desc nulls last。问题很容易就解决了。Oracle中 procedure和function有何本质区别Oracle创建用户并授予角色权限语句相关资讯 Oracle教程 Oracle中纯数字的varchar2类型和 ...
Oracle学习笔记之存储过程与函数

Oracle学习笔记之存储过程与函数

PL/SQL是对Oracle数据库进行操作的一种过程性编程语言,它可以在SQL * plus中执行,也可以嵌入到JAVA或者C++中。其基本组成为:DECLARE...BEGIN...EXCEPTION...END可用来将对数据库的各种操作封装为一个代码块,为了加强可重用性,还可将重复性代码写成函数与存储过程,用参数表示变化的部分。 函数与存储过程的区别是,函数返回一个值,而存储过程没有返回值,不过存储过程也可通过指定参数的IN|OUT形式来达到将处理结果...
Oracle学习笔记之表空间等概念及用户权限

Oracle学习笔记之表空间等概念及用户权限

Oracle数据库只是一些文件组成,Oracle实例是指有自己的系统全局区和相关数据库文件的Oracle服务器进程集。新装的Oracle数据库管理系统有一个预装的数据库(通常叫ORCL),同时会启动一个实例,以后的数据库连接,都默认是通过这个实例连接到该数据库。可以新建数据库,通过图形化或手工代码方式。新建的数据库与ORCL一样,可能只是取名不同(假设为newdb),也会启动newdb的一个实例。这就是说,一台机器上可以运行多个Oracle实例,在连接时,...
关于Oracle的commit

关于Oracle的commit

Oracle的commit就是提交数据(这里是释放锁不是锁表),在未提交前你前面的操作更新的都是内存,没有更新到物理文件中。执行commit从用户角度讲就是更新到物理文件了,事实上commit时还没有写date file,而是记录了redo log file,要从内存写到data物理文件,需要触发检查点,由DBWR这个后台进程来写,这里内容有点多的,如果不深究的话你就理解成commit即为从内存更新到物理文件。锁有很多种,一般我们关注的都是DML操作产生的...
<< 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 >>