xcsc.net
当前位置:首页 >> php与mysql怎么在同一个数据库中建立两个表 >>

php与mysql怎么在同一个数据库中建立两个表

MYSQL系统一个数据库下可以建立多个表,分别多次执行建表语句即可,例如下面的代码在test数据库下建立tab1、tab2两个表: mysql_connect('127.0.0.1', 'root', '123456');mysql_select_db('test');mysql_query('create table tab1 (k integet, v...

简单示例:

在admin中可以直接添加数据,或在php程序中用insert语句添加数据。 admin是图形操作界面,应该很简单;在php程序中如:insert into user(id,name) values (1,'Bobo'); 就是指在user表中插入id值为1,name值为Bobo的一行数据。当然前提是执行该语...

$sql = " create table table_name ( id int(11) not null auto_increment primary key, user varchar(255) , name varchar(255) ) "; mysql_query($sql); ------------------------------------- 其实也是执行一个sql语句~ -------------------...

select * from databasea.table1 union select * from databaseb.table2 ; 不推荐垮库使用.弊端太多

使用程序无法实现这种功能,因为无法保证事务的一致性,比如:A数据库中的a表复制到B数据库中的a表的过程中,A数据库中的a表的一条记录被删除,这样就无法实现数据的一致性!正确的做法是使用MySQL复制的功能!很简单,只需要几步配置即可!

题主,你的描述中存在一些难以理解的地方,其中我最大的问题是,你这两张表没有数据和数据的对应关系吗,如果没有的话这个题目的意思其实是某个表里的一个字段的值在另一张表的某个字段中是否存在了?

建立好数据库后,

如果是那样,应该会要声明一下吧,操作之前就要声明数据库,不然就是执行错误,毕竟这么多个版本了,现在基本上也没有什么太多的bug~~~

一行行的导也太麻烦了 如果表结构完全一样,直接执行一下insert into bb.table select * from aa.table where ..就可以了,如果只想保存某些信息那么insert into bb.table (column1,column2,...) select column1,column2,.. from aa.table where...

网站首页 | 网站地图
All rights reserved Powered by www.xcsc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com