
重设MySQL或MariaDB的root密码
此方法是在登录之后操作的,不需要停止服务,执行完毕后重新连接即可!
use mysql; update user set password=password('new password') where user='root'; flush privileges;
此方法是在登录之后操作的,不需要停止服务,执行完毕后重新连接即可!
use mysql; update user set password=password('new password') where user='root'; flush privileges;
如题:本人mysql水平有限,所以使用mysql CONCAT拼接字段来构造update脚本,以此达到批量更新数据表的要求!
高人勿扰!
select CONCAT("update `table_name` set name = ,name,ext, where( id = ",id,");" ) FROM `table_name` where (id < 335);
mysql> select count(*) from test where id <= (select id from test where id=16); +----------+ | count(*) | +----------+ | 1 | +----------+ 1 row in set (0.00 sec)
mysql> select count(*) from test where id <= 16; +----------+ | count(*) | +----------+ | 1 | +----------+ 1 row in set (0.00 sec)
alter table nd_archives add url_name varchar(255) NOT NULL
alter table nd_attach change mime mime varchar(128) NOT NULL
MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式。
SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。
在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。
注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作符。
为了找出以“b”开头的名字: mysql> SELECT * FROM pet WHERE name LIKE "b%"; 为了找出以“fy”结尾的名字: mysql> SELECT * FROM pet WHERE name LIKE "%fy"; 为了找出包含一个“w”的名字: mysql> SELECT * FROM pet WHERE name LIKE "%w%"; 为了找出包含正好5个字符的名字,使用“_”模式字符: mysql> SELECT * FROM pet WHERE name LIKE "_____";
delete from `table_replies` WHERE repid>2520 and repid <2528;
mysql> update `table_name` set field = replace(field,'.rar','.7z');
<?php
system("mysql -hdbhost -udbuser -ppassword dbname < backup.sql");
print "导入成功";
?>
<?php
//一、连接mysql
$dbhost = "localhost:3307"; //服务器
$db = "dataname"; //数据库
$dbuser = "root"; //用户名
$dbpass = "*******"; //密码
$db_qianzhui = "sdb_"; //表前缀
$link = mysql_connect($dbhost,$dbuser,$dbpass);
if(!$link) echo "链接失败!";
else echo "成功!!!";
mysql_query("SET NAMES 'UTF8'");
mysql_query("SET CHARACTER SET UTF8"); //解决乱码问题
mysql_query("SET CHARACTER_SET_RESULTS=UTF8'");
mysql_select_db("{$db}");
?>
UPDATE boblog_blogs SET content = replace (content,'[mycode=xml]','[mycode=html]');
UPDATE boblog_blogs SET content = replace (content,'[//mycode]','[/mycode]');
UPDATE boblog_blogs SET htmlstat=0 where htmlstat=1