十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
第一步:在你的应用的Model文件下建立一个MonModel
站在用户的角度思考问题,与客户深入沟通,找到广宗网站设计与广宗网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站设计、企业官网、英文网站、手机端网站、网站推广、空间域名、网页空间、企业邮箱。业务覆盖广宗地区。
第二步:MonModel的内容如下
?php
namespace Admin\Model;
use Think\Model\MongoModel;
Class MonModel extends MongoModel
{
public function __construct($name, $tablePrefix, $connection)
{
parent::__construct($name, $tablePrefix, $connection);
$this-trueTableName=$name;//要连接的那个集合(表)控制器里传过来
}
protected $dbName='name';//(要连接的数据库名称)
protected $connection = array(
'db_type' = 'mongo',
'db_user' = 'admin',//用户名(没有留空)
'db_pwd' = 'admin',//密码(没有留空)
'db_host' = '127.0.0.1',//数据库地址
'db_port' = '27017',//数据库端口 默认27017
);
protected $_idType = self::TYPE_INT; //参考手册
protected $_autoinc = true;//参考手册
/* public function getall()
{
return $this-select();
}*/
}
第三步:你就可以在你的控制器里用这个MonModel去操作mongodb了。
如下
?php
namespace Admin\Controller;
use Admin\Model\MonModel;
use Common\Controller\YouKangController;
class AuController extends YouKangController {
public function index()
{
$M= new MonModel('movie');//movie是集合名(表名)
diedump($M-select());
}
}
方法/步骤
打开MySQL Workbench,并连接数据库。图中显示连接数据库对话框
成功连接后,点击如图所示红色按钮,“create new Schema”,填写数据库名称如“new_schema”,点击“应用”,如图
在弹出的的确认对话框中点击“应用”,如图
OK,成功创建,如图
如图操作,我们开始创建表
需要填写表名(new_table),列名”id、date“和选择列的类型,以及列属性(主键),点击”应用“
7
如图所示,成功创建表,点击右键,选择“select rows”可以编辑表内容
1、打开mysqlworkbench,来到工作主面板,点击红色框内的菜单
2、点击红色框内选项,就会马上新建一个名为mydb的数据库,现在可以也就可以添加数据表
3、数据表名,引擎类型都可以自行选择
4、也可以在这里对表进行右击来编辑
5、点击红色框内选项,可以添加数据库视图模型
6、点击红色框内选项,可以新建数据表
7、右击表,可以编辑表
8、表名,表的引擎以及表的字段
9、在视图模型下,可以进行表的链接,链接完成会生产一个对应的外键
1.
当然前提是系统中已经安装VS2013和MySql数据库(我使用的是5.6.26版本的);
2.
由于我们现在探讨的是需要在VS中使用数据实体模型,那么在创建实体模型时需要有对MySql数据源的连接,
这就需要安装MySql的VS插件(mysql-for-visualstudio-1.2.5.msi)