Php CodIgniter-为现有项目设置数据库(创建表格等)

Php CodIgniter-为现有项目设置数据库(创建表格等),php,codeigniter,Php,Codeigniter,我有一个完全完成现有的codeigniter项目。 我在本地创建了一个mysql数据库,并在database.php中更改了数据库名 现在,如何按照代码创建表等来设置这个数据库 我以为db/表会自动创建,但当我打开页面时,它说“ci_会话”表并没有创建 例如:在RubyonRails中,一旦我们有了代码,我们就可以 rake db:migrate 这将创建所有表。我想要这个功能 在Django,我们可以 python manage.py syncdb 这将创建所有表 在java中,我将有一

我有一个完全完成现有的codeigniter项目。 我在本地创建了一个mysql数据库,并在database.php中更改了数据库名

现在,如何按照代码创建表等来设置这个数据库

我以为db/表会自动创建,但当我打开页面时,它说“ci_会话”表并没有创建

例如:在RubyonRails中,一旦我们有了代码,我们就可以

rake db:migrate
这将创建所有表。我想要这个功能

在Django,我们可以

 python manage.py syncdb
这将创建所有表

在java中,我将有一个sql文件,我将使用生成db表的db命令执行该文件


与codeigniter中的上述任何内容类似吗?

如果CI项目已完全完成,您可以导出数据库并将其导入将要使用的服务器上。。。关于通过php代码创建数据库或表,您可以在config.php文件中检查或

,您需要更改sess\u use\u database false或创建表名ci\u会话

$config['sess_use_database']    = FALSE;
$config['sess_table_name']      = 'ci_session';

那要看情况。当我在CodeIgniter中使用Doctrine(PHP/MySQL的ORM层)时,我必须调用URL来生成DB模型。它生成的模型映射到数据库中的所有表

我无法访问数据库。我认为您提供的链接在代码开发过程中很有用。因为我们有代码,我不能执行一个命令来创建数据库骨架吗?例如:在RubyonRails中,一旦我们有了代码,我们就可以执行rakedb:migrate,它将创建所有表。我想要这个功能。嗨,这很有效,但是请告诉我我是否正确-创建db/表的唯一方法是从旧db生成.sql文件或直接从旧db转储。没有其他方法,对吗?(比如python/Django中的syncdb)。