SQL系统学习第一课:
一、学习目的:
1.理解数据库及SQL的概念:什么是数据库?什么是SQL?
2.学会安装数据库相关软件:navicat、mysql。
3.学会表的创建、删除和更新(通过navicat)
4.学会用SQL语言对表中数据进行插入、删除和更新(通过navicat)
5.了解SQL语言的分类(DML语言)
6.掌握SQL语言的书写规则
二、学习工具:
mysql+navicat for mysql(mysql为数据库,navicat为mysql的可视化窗口)
三、学习框架(思维导图):
四、学习内容:
1.数据库及SQL的概念解析:
数据库:数据储存系统
关系数据库:多张表+表间关系,关系数据库中的表通过关系链产生关系
关系数据库管理系统:实现数据库原理的计算机软件(mysql开源)
SQL:操作数据库数据的工具
2.数据库安装:
安装注意事项:
1).mysql密码校验方式,为匹配navicat。选择legacy authentication method
2).验证mysql是否安装成功输入密码
3.在navicat for mysql 中新建数据库及表
1).创建新的数据库--设置字符集(utf8,utf8_unicode_ci可以同时支持中文和英文)-确定;
2).如果数据库名称为灰色,需要单击右键打开数据库,变为高亮颜色;
3).在数据库中创建表:在表中右键新建-按照表的要求进行创建,并设置主键;
4).创建表的时候注意选择“类型”,以下是常用的类型:
5).主键及外键的延伸扩展:
a.主键是能确定一条记录的唯一标识,比如,一条记录包括身份正号,姓名,年龄。
b.外键用于与另一张表的关联。是能确定另一张表记录的字段,用于保持数据的一致性。
c. 主键、外键和索引的区别
4.用sql语言对表中数据进行插入,修改和删除
5.SQL语言分类:
DDL不常用,一般用navicat可视化窗口创建,DML常用,DCL不常用。
6.SQL语言书写规则:
五:学习小结:
通过课程学习,理解了数据库及SQL的概念,完成安装数据库相关软件:navicat、mysql。
通过navicat学会表的创建、删除和更新,同时掌握SQL语言对表中数据进行插入、删除和更新。
了解SQL语言的分类,掌握SQL语言的书写规则。