Category Archives: MySQL

解决:MySQL中NULL和NOT NULL的混乱

解决:MySQL中NULL和NOT NULL的混乱 本来,指定NOT NULL的意思是表中所有行的此属性必须有一个值。 如果没有指定或者指定为NULL,该列可以为空(NULL)。 但是,在MySQL中,你用NOT NULL,高版本的会自己解析默认值的: INT -> 0; CHAR -> ‘‘ (空值); DATATIME -> ‘0000-00-00 00:00:00’ 等等。 说白了,MySQL中的NOT NULL已经不是约束条件“表中所有行的此属性必须有一个值”了。并且如果字段是“字符型”,在DEFAULT情况下和NULL基本上是一样的。 注意:我在实际操作中发现,“表1″的“字段” password 是“字符型”,未指定(也就是指定为NULL);“字段” address 是“字符型”,指定为NOT NULL,在phpmyadmin中的显示如下: 表1 customerid name password address city 1 Julie Smith NULL Airport West 在 … Continue reading

Posted in MySQL | Leave a comment

在mysql中修改表名的SQL语句

在mysql中修改表名的SQL语句 在使用mysql时,经常遇到表名不符合规范或标准,但是表里已经有大量的数据了,如何保留数据,只更改表名呢? 可以通过建一个相同的表结构的表,把原来的数据导入到新表中,但是这样视乎很麻烦。 能否简单使用一个SQL语句就搞定呢?当然可以,mysql5.0下我们使用这样的SQL语句就可以了。 Alter TABLE table_name RENAME TO new_table_name 例如: Alter TABLE admin_user RENAME TO a_user

Posted in MySQL | Leave a comment

如何修改 MySQL 用户 root 的密码

如何修改 MySQL 用户 root 的密码 由于在创建 CONFIG 文件的时候需要输入 MySql 的用户和密码,默认用户是 root,而密码为空。很多朋友都在询问如何修改 root 的密码,以避免安全问题。其实修改密码非常简单。 方法1: 命令行方式下输入: xamppmysqlbinmysqladmin -u root password(你原来的密码) 即把数据库恢复为你原来的密码 方法2: 下面以本地服务器为例给大家提供一下步骤以供参考: 1. 在浏览器上输入 http://localhost/phpmyadmin/ 进入数据库管理界面。 2. 在左边数据库选择框内选择 mysql 数据库。然后在右边的数据库表的底部选择浏览 USER 表。 3. 选择修改用户 root 的密码。 修改密码时在 FUNCTION 一栏需选择 PASSWORD … Continue reading

Posted in MySQL | Leave a comment

MySQL改密码, 114la无法连接数据库

MySQL改密码, 114la无法连接数据库 路径为/admin/config/cfg_database.php 这个文件 例如: $GLOBALS [‘database’] [‘db_user’] = ‘114la_open’;  数据库用户名 $GLOBALS [‘database’] [‘db_pass’] = ‘114la_open’;  数据库密码 $GLOBALS [‘database’] [‘db_name’] = ‘114la_open’;  数据库名 $GLOBALS [‘database’] [‘db_host’] = ‘localhost’;  数据库地址 可以手动修改。 咨询下空间商数据库正确信息,按提示填入进去就可以了。

Posted in MySQL | Leave a comment

MySQL改密码, WordPress无法连接数据库

MySQL改密码, WordPress无法连接数据库 当你更改 MySQL 密码之后,也要更改 WordPress 根目录里的 wp-config.php 文件里安装时所保存的 MySQL 密码为当前的 MySQL 密码,不然密码都错误,那怎么会连接得上数据库呢。这个没有那么智能的,你不去更改,它是不会知道你改了 MySQL 数据库密码的。

Posted in MySQL | Leave a comment