mysql 学习手记(1)
1.设置变量
set @x = 2;
或:
select @x := max(fields) as max from table;
2.生成html或xml
mysql -H -uroot -p databaseName 生成html文件
mysql -x -uroot -p databaseName 生成xml文件
3.mysql会话中的记录功能
msyql -ee=/usr/log -uroot -p
在 mysql> 中可以用 \t 来取消,用 \T 来设置此功能
4.show status like '%connections%' 来查看最大连接数
show status like '%Uptime%' 查看进程
show processlist 查看当前执行的sql语句
sql的慢查询日志的可以看出来是哪一个页面出了问题
5.show character set 查看字符设置
show colllation like '%utf8%' 查看collation(校验),ci,cs,bin分别代表忽略大小写,不忽略大小写,二进制
6.create table t1 select * from t2 以t2为标准创建新表t1,并将所有数据转移过去
7.alter table t1 engine = myisam 更改 engine 为 myisam
相关文档:
对mysql存储过程的简单应用
向表中插入模拟数据,检查分页效果是否出错。
create procedure dowhile()
begin
declare cnt INT default 0;
while cnt<100 do
INSERT INTO `test`.`news` (`F_ID` ,`F_TITLE` ,`F_CLASSID` ,`F_ISUP` ,`F_CONTENT` ,`F_SOURCE` ,`F_DATETIME` ,`F_RE ......
windows2003----开始----运行---mysql -uroot -p,进入MYSQL数据库,输入密码,登陆。
show databases;看看有哪些数据库
use xxxxxx;(xxxxxx为数据库名,进入数据库)
update user set passwd=MD5('111111*') where user_name = 'admin';(111111为要修改的密码) ......
MySQL配置文件
MySQL发布的最新产品实际上超出了Linux所携带的版本。但是,稳定性和开放源代码可是很重要的因素,因此在操作系统上使用较早MySQL版本是有道理的。
有许多可以采用的配置文件,它们都被包含在mysql-server PRM程序中。还有一个默认的配置文件被包含在mysql PRM程序包中。
配置MySQL服务器是一个丰富而复杂 ......
1、解压 mysql-noinstall-5.1.30-win32.zip
2、在 F 盘建立目录 MySql\MySqlServer5.1\
3、把解压的内容复制到 F:\MySql\MySqlServer5.1\
4、在 F:\MySql\MySqlServer5.1\ 中找 my-large.ini 把它复制成 my.ini
5、在 my.ini 中找 [mysqld] ,添加以下语句;
basedir="F:/MySql/MySqlServer5.1/"
datadir="F:/My ......
1、登陆MySQL:
mysql -u root -p
2、查看用户信息
select user,host,password from mysql.user;
select user,host from mysql.user;
3、设置密码
set password for root@localhost=password('
在这里填入root密码
');
4、修改密码
方法1:mysqladmin -u root -p password newpassword
方法2: #mysql -u root ......