『壹』 数据库如何创建表
展开要建表的数据库(点击数据库文件夹前面的加号),选中表文件夹,点击右键,选择“新建表”命令,打开表设计器。然后进行表设计。我说的sql server。
如果用语句的话,语法如下:
create table tablename
(column1 datatype constraint,
column2 datatype constraint,
...
columnN datatype constraint)
)
『贰』 一个数据库可以创建多少个表
1024个表吧
『叁』 数据库 怎样建表使两张表有联系
使用外键就可以让两张表有联系。
1、创建主表:
createtableUserInfo(
UserIDintidentity(1,1)primarykey,--递增主键
UserAccountsvarchar(20),
UserNamevarchar(20),
UserPwdvarchar(10));
2、创建附表(含外键)
createtableNews(
NewsIDintidentity(1,1)primarykey,
UserIDint,
NewsTitlevarchar(50),
NewsReleasevarchar(200),
NewsReleaseTimedatetime,
FOREIGNKEY(UserID)REFERENCESUserInfo(UserID));--外键约束
如果附表已存在,但没外键,可采用以下方法:
_prov_idforeignkey(prov_id)referencesprovince(prov_id);
『肆』 数据库建表问题:两张多对多的表该怎么建!
多对多 的情况下, 需要一个中间关联表
例如下图:
一个用户,可以有多个角色,
一个角色下面,有多个用户。
『伍』 请问数据库在创建表的时候如何设计表关系,一对一,一对多,多对多 请高手举例说明。谢谢!!!
1、一对一可以两个实体设计在一个数据库中l例如设计一个夫妻表,里面放丈夫版和妻子
2、一对多可以建两权张表,将一这一方的主键作为多那一方的外键,例如一个学生表可以加一个字段指向班级(班级与学生一对多的关系)
3、多对多可以多加一张中间表,将另外两个表的主键放到这个表中(如教师和学生就是多对多的关系)
希望这样讲对你有点帮助!