Mysql学习

查看工具

1. mysql front。 下载地址

2. Navicat.  官网链接   Navicat 10 破解版下载

相关知识

sql

1. 添加unique约束 ALTER TABLE tablename ADD UNIQUE (colname)

2.日期相关

mysql 按照周月日分组统计数据
http://www.2cto.com/database/201204/126711.html

mysql 的group by的分组中,取出时间最大的一条记录
http://www.d5s.cn/archives/102

mysql 的group by的分组中,取出时间最大的一条记录
http://www.d5s.cn/archives/102

3. select info from 与 insert into select

其它

1. mysql 改变datadir , 参考链接:http://blog.sina.com.cn/s/blog_4152a9f50100mq5i.html
(1) 关闭mysql服务。
(2) 将数据文件复制到目标文件, 例如cp -rf /var/lib/mysql/* /home/test/mysql/
(3) 修改my.cnf文件, datadir路径改为我们需要的路径, 例如/home/test/mysql, 修改chroot参数, 修改路径 /etc/apparmor.d 下的文件
(4) 修改user.sbin.mysqld 里面的两行内容。 /var/lib/mysql/ r,改为:/xxx/ r,/var/lib/mysql/** rwk,改为:/xxx/** rwk,

2.  无法远程连接mysql
(1)修改配置文件, 注释掉类似于bind-address 127.0.0.1的语句。
(2)执行如下两条命令, 为root账户开启所有权限:
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
FLUSH PRIVILEGES;

3. mysql存储引擎比较。
mysql存储引擎比较

4. mysql主从数据库。
mysql主从服务器配置

5. 由sql语句生成PowerDesigner文档。
http://jingyan.baidu.com/article/67508eb4d63dfd9cca1ce437.html

6. 数据库对比

NaviCat: 工具->结构同步。

在弹出界面中设置好源库和目标库, 点击比对就能看到二者的差异。同时工具还会自动生成源库向目标库转变结构的迁移sql。

建模工具

Vertabelo