由于需要学习ORM,所以需要本地安装mysql服务器,我使用的是SQLyog这个数据库可视化工具,现在同事们用的最多的是navicat,相比于navicat而言,SQLyog还是有很多优势的,我来列举几条:
- 免费版,不用像navicat浪费时间去寻找破解的方法,即使你会破解,相信也需要花时间;
- 有简体中文版,对于英文比较差的人来说还是很友善的
- 可视化差,在我觉得反而是一大优势。可视化可视化,还不是对于单表查询而言的。看着同事在用navicat,表一查出数据,拿到表二继续查,查到结果之后再去表三查。。。。实际工作中正常可是三四个表关联起步。可能你要说,麻烦是麻烦,但总比你写sql要快的多吧,而且不需要动脑筋怎么关联的,多方便快捷呀。但我想说的是,写SQL一可以锻炼你sql水平,二以后可以复用。当然了,navicat也支撑编写sql呀,但当工具不支持的时候,你就不能选择偷懒了。
- 这一点可能也和我的眼界有关系,我接触到的开发(本人是测试人员),大多数使用的是SQLyog,而navicat正因为有了可视化,导致你入门需要花时间,也就是你需要了解它。当然这很简单,半个小时足够,但是需要时间的,而开发就恰恰没有熟悉过。当在工作中解决问题的时候,开发需要查看测试数据的时候,使用你的电脑,你用的是navicat就显得很不方便了。
其实,我之前一直用的都是oracle,这都是和工作有关,前两年换工作开始用mysql,刚开始接触的也是navicat,用着用着,你就发现对他的依赖逐渐增强,根本不高兴写sql语句了。后来被开发吐槽了好几次,就果断抛弃了。
说这么多,其实就是想向大家推荐这个工具。
如果大家都是本地安装mysql服务器的话,第一次打开应该都会出现这个错误码——2058,这个错误码的意思就是工具无法解析密码,原因是你其实是没有用户的,你安装mysql服务端的时候没有添加用户,那个管理员是打开服务器的账号密码,和普通用户的密码加密方式是不一致的,解决方案是添加真实用户:
1.使用DOS打开mysql服务端,进入mysql安装目录下bin目录,mysql -u root -p,执行登录的指令
2.添加用户,执行指令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
根据自己的要求,修改用户名和密码
3.登录SQLyog即可
print_r('点个赞吧');
var_dump('点个赞吧');
NSLog(@"点个赞吧!")
System.out.println("点个赞吧!");
console.log("点个赞吧!");
print("点个赞吧!");
printf("点个赞吧!\n");
cout << "点个赞吧!" << endl;
Console.WriteLine("点个赞吧!");
fmt.Println("点个赞吧!")
Response.Write("点个赞吧");
alert(’点个赞吧’)