mysql实现数据不存在则插入新数据否则更新 //如果不存在,则插入新数据 $sql = INSERT INTO {$ecs-table(cat_lang)} (cat_id,lang_id,cat_name,keywords,cat_desc) VALUES({$cat_id},{$k},{$val[cat_name]},{$val[keywords]},{$val[cat_desc]}) ON DUPLICATE...
一个备份MySQL数据库的Shell脚本,希望对大家有所帮助。 Shell脚本是我们写不同类型命令的一种脚本,这些命令在这一个文件中就可以执行。 我们也可以逐一敲入命令手动执行。 如果我们要使用shell脚本就必须在一开始把这些命令写到一个文本文件中,以后就可以...
Mysql批量截取特定格式字符串的最后一部分 假如字段images中的数据内容为: a.jpg;b.jpg;c.jpg,现在要把images中的最后一张图片c.jpg赋值到images_default。 下面语句可以实现: 复制代码 代码如下: UPDATE product SET `image_default` = REVERSE(MID(REVERS...
mysqlrepair 报错: Cant change ownership of the file /data/mysql/var/xxxxx/xxxxxx.MYI 解决: 查看mysql表文件的属主与属组,修改为: mysql.mysql 复制代码 代码如下: # chown -R mysql. /data/mysql/var/xxxxx 如下图:...
mysqlrepair 报错: Cant change ownership of the file /data/mysql/var/xxxxx/xxxxxx.MYI 解决: 查看mysql表文件的属主与属组,修改为: mysql.mysql 复制代码 代码如下: # chown -R mysql. /data/mysql/var/xxxxx 如下图:...
配置了mysql的socket连接方式后进行以下测试: 指定socket方式连接,使用status查看后,发现还是以tcp的方式连接的。 从上图中可以看到Current user还是以127.0.0.1的方式连接的,且在mysql的连接命令中未指定-h选项,因此怀疑-h默认选项被修改为127.0.0.1而...
有时在数据转移或环境测试时,需要导出数据结构。 命令如下: 复制代码 代码如下: #mysqldump -d -uroot -p databasedatabaseStr.sql -d :只要结构 -p :输入密码 -uroot : 用户为root databasedatabaseStr.sql 把database数据库的结构生成为文件databaseSt...
Mysql日期和时间函数大全(收藏) 下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) = 30; DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, 7=星期六)。...
1 在my.cf文件的[mysqld]段设置: default-character-set=utf8 2 单独设置某个数据库: alter database testdb character set utf8; 查看mysql支持的编码: show character set; 附: 1.如果安装mysql的编码已不能更改,很多朋友是购买虚拟主机建立网站,无权...
mysql查看用户权限和GRANT的用法 一、查看用户权限 show grants for 用户 比如: show grants for root@localhost; 二、Grant 用法 复制代码 代码如下: GRANT USAGE ON *.* TO discuz@localhost IDENTIFIED BY PASSWORD *C242DDD213BE9C6F8DA28D49245BF69FC7...