数据库的一些概念

2018-05-21  本文已影响14人  zs0zrc

完整性约束:(部分)
1.primary key(a1,a2...an):primary-key表示属性a1....an构成关系的主码,主码属性必须非空且唯一
2.foreign key(a1,a1...an)references:申明表示关系中的属性(a1...an)的取值必须对应于关系s中的某个元组在主码属性上的值


超码:一个或多个属性的集合。可以使我们在一个关系中唯一的标识一个元组
最小超码:候选码
主码:用来在一个关系中区分不同元组的候选码



 sql的基本数据类型:
char(n):固定长度为n的字符串,全称为character
varchar(n):可变长度的字符串,用户指定最大长度n
int :整数类型
smallint:小整数类型
numeric(p,d):定点数,精度由用户指定,这个数有p位数字(加上一个符号位),其中d位数字在小数点的右边
real,double precision:浮点数和双精度浮点数
float(n):精度至少为n的浮点数

create table 命令的通用形式:
create table r
    (A1 D1,
     A2 D2,
     .....
     An Dn,
    <完整性约束1>,
    <完整性约束2>,
    ....
    <完整性约束k>);

php中对mysql进行操控的语句

mysql_connect(severname,username,password)#connect the sqlserver
mysql_query(sql_text,$con)#execute sql sentence
mysql_select_db("database name",$con) #chose the database
mysql_close()
上一篇下一篇

猜你喜欢

热点阅读