回顾小怡子的那些往日......

本文全面介绍了前端技术,包括HTML、CSS、JavaScript及jQuery的基础知识,深入讲解了布局、样式和脚本的应用。同时,文章详细阐述了MySQL数据库的创建、约束、数据操作等核心技能,适合初学者和进阶者学习。

一、
1.回顾前两个星期所讲内容:
HTML标签
常用标签、表单、表格、布局

CSS样式
文本、背景、盒子模型(间距、边框、填充)、布局(定位、浮动、显示)

JS脚本
基本语法(变量、结构、面向对象)、内置对象、BOM和DOM

Jquery
基本语法(选择器)
2.从这个星期开始讲MySQL数据库:
(1)要求:
会用======>建库建表建约束。增删改查数据库
知道======>索引、试图、触发器、存储过程、T-SQL语法
(2)约束:唯一约束、主键约束、标识列
约束方法:限制数据类型(性别)、检查约束(判断)、外键约束(两张表之间有约束)、默认值(自动产生)、非空约束(不允许为空)

常用数据类型:varchar 、datetime、 decimal、 int
常见完整性约束:primary key、unique、null
数据库使用表格的方式存储:先结构后数据(列与字段)
通配符:用来进行匹配
“%”:代表任意长度的字符串(长度可以为0)
“_”: 代表任意单个字符
添加 :
 insert [into] <表名> [列名]values <值列表>
 insert <表名>(列名)
select <列名>
from <源表名>

二、建库建表建约束
建库
注意:字符集选择UTF-8

建表
注意:字段名的命名,数据类型(使用合适),是否为NULL,主键(与自增长的区别),外键(必须引用主键)

约束
注意:当修改表的结构
特别是主外键关系,三步:1.先删除外键并保存,2.修改主键表结构并保存,3.再添加外键并保存

三、添加数据
注意:不要违反约束,如果添加不成功,检查两个要点:1.语法 2.是否违反了约束

四、更新和删除
注意:编写好条件后,再次确认检查,最后执行

增:insert into 表名(列名) values(列名等于插入值)
删:delete from 表名 where 条件
改:update 表名 set 修改值 where 条件值
查:select 列名 from 表名 where 条件
分组查询 : group by
排序查询:order by 后面跟desc降序,跟asc升序(默认)
条件查询:having
字符串相关函数:
1.字符串查找
2.拼接字符串
3.大小写转换
4.字符串替换
5.字符串截取
distinct:去除重复记录

五、 多表查询
内连接:INNER JOIN
外连接
——左外联结 : LEFT JOIN
——右外联结 :RIGHT JOIN

六、 子查询

case when then end ( when then可以多组)
格式:
case [字段]
when 条件1 then 结果1
when 条件1 then 结果1

end

七、

数据库设计:
实体:现实生活中得一个一个的实际存在的物体,有完整概念的事物
关系:实体与实体之间如何产生的联系?这些联系是否需要保存?

数据库设计三大范式:
第一范式:不可分割的原子(基本数项)
第二范式:消除部分依赖,每个都是跟主键有关系的信息(但要避免重复,浪费空间,消除冗余)
第三范式:直接相关

在所有建模空间中所有表的列名都不能重名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值