数据库基础
数据库:一些存储在硬盘上的数据文件。数据库名,表名,列名不允许使用汉字
内存:计算机临时存储的一些数据
.net---SQL Server
php --- Mysql
Java --- Oreacl
数据库中的数据类型:
int 整形 decimal(长度,小数位数)
bit ---布尔型 1--true 0--flase
datetime -- 时间日期型
navarchar (长度) 最大500 字符串 varchar(max) 他是不可以作为主键列的
varchar(长度) 和navarchar没区别
text---长文本
---------------------------------------------------------------------------
关系型数据库
四种约束
1、主健约束:设置某一列为主建列,不允许重复,不允许为空,一个表有且只有一个主键列
2、外键约束(建立表和表之间关系的最重要的约束):当前表的某一列被其他表的某一主键列/唯一列所约束。当前表被约束的这一列里面的内容不允许超出约束它的列里面的内容
3、唯一约束:设置一列为唯一列,让这一列的数据不能重复
4、check约束:防止录入数据错误,编写表达式,来约束某一列其中的值的范围&&--and ||--or
主外键 的两个列 数据类型必须一致