第一个星期学习的内容有:
1,与mysql建立连接,创建数据库、表。
2,E-R模型,数据库的三范式,数据的字段类型和字段约束。
3,数据库的增删、数据表的增删改、数据的增删改查(简称crud)。
4,详细知识点:
E-R模型:E表示实体(entry)R表示关系(relationship)即实体关系,具体规则为:
一对一
一对多
多对多
三范式:
一范式:列不可拆分
二范式:唯一标识
三范式:引用主键
每一个范式都是在前一个范式的基础上建立的。
MYSQL管理:
service mysql start启动
service mysql stop停止
service mysql restart重启
mysql -hlocalhost -uroot -p登陆
quit或exit退出
数据库,数据表,数据之间的关系:
一个数据库就是一个完整的业务单元,可以包 含多张表,数据被储存在表中,在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证,包括数据字段的类型、约束。
字段类型:
数字(tinyint、int、decimal)
字符串(char、varchar、text)
日期(datatime)
布尔(bit)
字段约束:
主键(primary key)
非空(not null)
惟一(unique)
默认(default)
外键(foreign key)
数据库操作:
查看版本:select version();
显示当前时间:select now();
创建数据库:create database 数据库名 charset=utf8;
删除数据库:drop database 数据库名;
切换数据库:use 数据库名;
查看当前数据库:select database();
数据表操作:
查看当前数据库中所有表:show tables;
创建表:create table表名;
修改表:alter table 表名 add|change|drop 列名 类型;
删除表:drop table 表名;
更改表名称:rename table 原表名 to 新表名;
查看表的创建语句:show create table 表名;