mysql 三表联合索引

作者 张翠山Cuishan,发布于 2015-9-30 标签: Mysql

mysql 三表联合索引

alter table tb add  UNIQUE KEY `idx_user_device_source` (`a`,`b`,`c`) USING BTREE CREATE TABLE `tb` (  `id` bigint(20) NOT NULL AUTO_INC...

查看全文 »

MySQL:讨人喜欢的 MySQL replace into 用法(insert into 的增强版)

作者 张翠山Cuishan,发布于 2014-11-5 标签: Mysql

MySQL:讨人喜欢的 MySQL replace into 用法(insert into 的增强版)

在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。 在 SQL Server 中可以这样处理: if not exists (select 1 from t where id = 1) insert into t(id, update_tim...

查看全文 »

mysql的update与select联合

作者 张翠山Cuishan,发布于 2014-9-22

mysql的update与select联合

update f set f.cid = '1' where f.name in (select a from b where b.a = f.name)   

查看全文 »

在Linux环境下mysql的root密码忘记解决方法(转)

作者 张翠山Cuishan,发布于 2014-9-15 标签: Mysql

在Linux环境下mysql的root密码忘记解决方法(转)

http://lxsym.blog.51cto.com/1364623/477027 MySQL密码的恢复方法之一 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态...

查看全文 »

超简单数据库连接和查询

作者 张翠山Cuishan,发布于 2014-8-24 标签: Mysql

超简单数据库连接和查询

$db_apply = mysql_connect("localhost:3306", "root", "");     $table_apply=mysql_select_db("apply",$db_apply);      $sql = "select ...

查看全文 »

mysql ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'(转载)

作者 张翠山Cuishan,发布于 2014-8-24 标签: Mysql

mysql  ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'(转载)

提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。前两天也出现过这个问题,网上找了一个比较流行的方法(见方法一),搞定了。今天又用这个试了试,却搞不定,在网上找了半天,终于发现是因为mysql数据库的user表里,存在用户...

查看全文 »

mysql 命令总结(不定期更新)

作者 张翠山Cuishan,发布于 2014-8-24 标签: Mysql

mysql 命令总结(不定期更新)

1、   SELECT INTO 和 INSERT INTO SELECT 两种表复制语句        Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,v...

查看全文 »

开启Mysql远程访问的所有方法

作者 张翠山Cuishan,发布于 2014-8-23 标签: Mysql

开启Mysql远程访问的所有方法

  开启Mysql远程访问的所有方法  =》 Mysql默认是不可以通过远程机器访问的,通过下面的配置可以开启远程访问. 其实就是两个办法,最终都是为了修改 user 表中 root 对应的 host 字段为 % 1. update user set host=’%’ where us...

查看全文 »

mysql 命令行备份,导入sql文件

作者 张翠山Cuishan,发布于 2014-8-23 标签: Mysql

mysql 命令行备份,导入sql文件

mysqldump -hIP -P端口 -u用户名 -P密码 数据库名称 > /tmp/bak.sql 数据库的基本导入\导出的命令 是 mysqldump 和 source  在linux下直接用命令行操作就可以 在windows下 一般情况下有两种方法一个也是用命令行 另一个是用php...

查看全文 »