使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项: 1。如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。 2。用set passWord语句来修改用户的密码,三个步骤,先“mysql -u root”登陆数据库系统,然后“mysql update mysql.user set password=password( 发布时间:2012-03-18 作者: 佚名技术 views(163)
1、[root@localhost bin]# ./MySQLd_safe –skip-grant-tables 出现以下信息: Installing MySQL system tables… 090724 12:05:13 [Warning] option ‘max_join_size’: unsigned value 18446744073709551615 adjusted to 4294967295 090724 12:05:13 [Warning] option ‘max_join_s 发布时间:2012-03-18 作者: 佚名技术 views(275)
一、INSERT和REPLACE INSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理重复的数据。 1. INSERT的一般用法 MySQL中的INSERT语句和标准的INSERT不太一样,在标准的SQL语句中,一次插入一条记录的INSERT语句只有一种形式。 INSERT INTO tablename(列名…) VALUES(列值); 而在 发布时间:2012-03-18 作者: 佚名技术 views(514)
解压MySQL5.0.22 原代码包: cd mysql5.0.22 ./configure –PRefix=/usr/local/mysql –localstatedir=/var/lib/mysql –with-charset=gbk –with-extral-charsets=all –syconfigdir=/etc –enable-thread-safe-client 然后 root权限下安装 make WITH_CHARSET=gbk WITH_XCHARSET=all instal 发布时间:2012-03-18 作者: 佚名技术 views(279)
其他强制操作,优先操作如下: MySQL常用的hint 对于经常使用Oracle的朋友可能知道,oracle的hint功能种类很多,对于优化sql语句提供了很多方法。同样,在mysql里,也有类似的hint功能。下面介绍一些常用的。 强制索引 FORCE INDEX SELECT * FROM TABLE1 FORCE INDEX (FIELD1) … 以上的SQL语句只使用建立在FIELD1上的索引, 发布时间:2012-03-18 作者: 佚名技术 views(320)
因为不知道什么时候的原因,我们有一个数据库超级无赖的具有了无敌的特性:数据表的编码是Latin1-swXXXX什么的。而保存在里面的中文又是php强制以utf8保存在其中。因此,出了各种乱七八糟的怪里怪气的毛病。让我等对于MySQL这种数据库本就没有什么爱的人深感恶心。 因此,今日在研究之下终于解决此问题。再次说明,本文 发布时间:2012-03-18 作者: 佚名技术 views(862)
1、对于MySQL来说,有三种锁的级别:页级、表级、行级 页级的典型代表引擎为BDB。 表级的典型代表引擎为MyISAM,MEMORY以及很久以前的ISAM。 行级的典型代表引擎为INNODB。 2、我们实际应用中用的最多的就是行锁 行级锁的优点如下: 1)、当很多连接分别进行不同的查询时减小LOCK状态。 2)、如果出现异常,可以减少数据的丢 发布时间:2012-03-18 作者: 佚名技术 views(228)
sql server中变量要先申明后赋值: 局部变量用一个@标识,全局变量用两个@(常用的全局变量一般都是已经定义好的); 申明局部变量语法:declare @变量名 数据类型;例如:declare @num int; 赋值:有两种方法式(@num为变量名,value为值) set @num=value; 或 select @num=value; 如果想获取查询语句中的一个字段值可以用 发布时间:2012-03-18 作者: 佚名技术 views(508)
|