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
相关文档:
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
mysql ......
对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 ......
在主外键表存在关系的时候如果加上"lazy=true"的话,则表明延迟,即只查询主表中的内容,而不查询外键表中的内容。
例:
<hibernate-mapping>
<class name="com.pojo.Sortp" table="sortp" catalog="shjdc">
<id name="id" type= ......
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 ......