LAMP - Linux Apache MySQL PHP 丐帮特点
MySQL - 两个层次: 服务层次,界面层次, 文件层次
常用的数据类型:
Int 整数
Varchar char 字符串
Bit bool型
Datetime 日期时间
Float double decimal 小数
建表的一般经验:
1.分类: (1)分大类
(2)1对1? 1对多? 多对多?
员工姓名,员工性别,员工年龄,岗位,部门名称,部门主管,部门职责。
如果放在一起产生冗余,粘连。
员工(员工姓名,员工性别,员工年龄,岗位,部门代号)
部门(部门名称,部门主管,部门职责,部门代号)
老师(代号,姓名,性别,年龄)
课程(代号,名称,课时数)
课程安排表(老师代号,课程代号,时间段)
2.分层
3.分步
作业:考试系统的数据库
学生学号,姓名,试卷名称,题目内容,分数
学生(学号,姓名,年龄,性别)
试卷(卷号,名称,科目名称)
题目(代号,内容,难度系数)
分数(学号,卷号,分数)
组卷(卷号,题号)
【1】实体完整性:
候选键:可以唯一标识的,可以为空
主键:主关键字 唯一;非空必填;排序;每个表只能由一个主键,主键可以是单列,也可是组合列。
自增长:必须是数字,不能是字符,自增必须设为主键,系统自动增加的。
默认值:如果不填,就用默认值填充。默认值可改。维持数据的实体完整性。
非空约束:主键不可为空。
【2】引用完整性:
外键:外键何以重复,至少两个表(主表,从表),建在从表上,fk_主表_从表_栏位名
主表:用来约束别人的表。
从表:受约束的表。
主从表只对指定的两个表有意义。
CSS层叠样式表
Cascading Style Sheet
select * from 表名 where sex=”0,1”当性别0为男,1为女
sqlserver,mysql,oracle,db2 I