第二次笔记

一、课程网路资源
    1、www.csdn.net
    2、www.runoob.com
    3、www.liaoxuefeng.com
    4、B站

**************************************************************************************************************
2.22-24
第一章 数据库概论
1、数据(Data),信息表现形式(数字、文字、图形、图像、视频、音频或动画等)
2、数据库(DataBase,DB):有组织结构的数据集合
3、数据库管理系统(DataBase Managemen SystemDBMS):是一个系统软件平台,是数据库应用系统的核心。
4、数据库系统(DataBase SystemDBS):包括DB,OS,DBMS,APP,USER,DBA等
5、操作:
    (1)Mysal80的安装与配置(第3章实验3)
    (2)ER图设计(第1章实验1)
**************************************************************************************************************
3.1-3
第二章 关系数据库系统模型
数据模型
    根据应用层次分为3类:
            概念横型:实体(矩形框)、属性(椭圆框)、联系(姜形框+无向边)-->E-R图表示
            逻辑模型:层次模型(树状)、网状授型(网状)、关系楼型(二维型)
            物理模型:数据在计算机里面的存取与管理方式等,对数据最底层的抽象描述
    根据内容有3部分组成
            数据结构:层次模型(树状)网状精型(网状)、关系横型(二维表)
            数据操作:增删改查
            数据约束:完整性的规则
数据库模型:
    标准结构:
        三级模式:
                外部层---->外模式(数据概念模型)
                概念层---->概念模式(数据逻辑模型)
                内部层--->内模式(数据物理模型)
        两级映像:
                外模式/概念模式映像
                概念模式/内模式映像
关系数据库系统模型:
    (1)关系模型:

        域:一组具有相同数据无型的值的集合
        笛卡尔积:域的追历乘积,构成一个二维表,了集为全集的关系 (Relation)
        关系:笛卡尔积的有限了集,也是一个二维表
            行:元组
            列: 属性
            类型:基表、查询表、视图表
            候选码 (CK): 唯一标识元组的属性或属性组)
            主码(PK):某一个候选码(实体完整性)
            外码(FK):不同基表间的相同属性联系(参照完警性)
            规范化(范式):每个分量必须是不可分的数据项(不能”表中表)
            表示:R(A1,A2.A3..An)其中R是关系名,A1,A2.An是属性名
    (2)关系代数:抽象的查询语言
        传统的集合操作:并、差、交、笛卡尔积(元组行)
        专门的关系操作:选择(元组行)、投影(属性列)连接(行列)、除(行列)
        比较运算符:大于、大于或等于、小于、小于或等于、等于不等于
        逻辑运算符:与、或、非
    (3)关系语言:
        数据定义语言(Data Definition Language,DDL):CREATE、ALTERDROP (创建、修改、删除)
        数据操作语言(Data Manipulation Language,DML):INSERT、UPDATEDELETE(插入、修改删除)
        数据查询语言(Data Query Language.DQL): SELECT(查询)
        数据控制语言(Data Control Language,DCL):GRANT、REVOKE(操作权限)

3.8-10
第三章  Mysql的安装与运行
注意事项参考:        
    https://blog.csdn.net/m0_52775858/article/details/123705566
    https://blog.csdn.net/IT_YQG_/article/details/120012541?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-5-120012541-blog-119766392.pc_relevant_3mothn_strategy_recovery&spm=1001.2101.3001.4242.4&utm_relevant_index=8

第四章  Mysql数据库和表的命令操作
1.数据库(DATABASE)操作:
    (1)创建数据库
        【例4.2】创建名称为stusys的学生信息数据库,该数据库是本书的重要数据库。
            mysql> CREATE DATABASE stusys;
    (2)查看数据库
        【例4.1】查看MySQL服务器中的已有数据库。
            mysql> SHOW DATABASES;
    (3)选择数据库                                                             
        【例4.3】选择stusys为当前数据库。
                mysql> USE stusys;
    (4)修改数据库
        【例4.4】修改数据库stusys的默认字符集和校对规则。
              mysql> ALTER DATABASE stusys
                      -> DEFAULT CHARACTER SET gb2312 
                       -> DEFAULT COLLATE gb2312_chinese_ci;
    (5)删除数据库
        【例4.5】删除数据库stusys。
            mysql> DROP DATABASE stusys;
3.15-17
1.数据表(TABLE)操作:
    (1)表结构
        行:记录
        列:字段(feld)
    (2)数据类型
        整数型(int)、定点数型 (decimal(m,d))、浮点型(float)字符串型(char(n)varchar(n)日期和时问型(datetime。year)
    (3)创建表
        a新表:
        b复制表
3.22-24
    (5)宣看表
        a.表的名称:
        b.表的基本结构
        c.表的详细结构
    (6)修改表
        a添加列
        b修改列
        c.删除列
        d.修改名称
        e.删除表
    (7)查看存储引擎
第五章
    表数据操作2.表数据操作
    (1)插入教据
        a.插入值的顺序和表定义
        b.播入值的顺序和表定义的司
        c.给出了部分列的值,其它列的值为表定义时的默认值,或允许该列取空值
        d.播入多条记录,在插入语句中,插入值列表之间用逗号隔开。
        e.REPLACE语句可以在插入数据之前将与新记录冲突的旧记录删除,使新记录能够正常插入。
        f.将己有表的记录快速插入当前表中
    (2)修改数据
        a.修改指定记录需要通过WHERE子句指定要修改的记录满足的条件.
        b.修改全部记录不需要指定WHERE子句。
    (3)删除数据
        a.删除指定记录需要通过WHERE子句指定表中要删除的行所满足的条件
        b.删除全部记录有两种方式:
            一种方式是通过DELETE语句并省略WHERE子句,则删除表中所有行,仍保留表的定文在数据库中
            另一种方式是通过TRUNCATE语句,则删除原来的表并重新创建一个表

****************************************************************************************************************************************************************
3.29-31
1.第13章备份和恢复
    (1)备份数据
    (2)恢复数据
2.第6章 数据查询(单表和多表)
    (1)投影宣询(select)
        a.指定列
        b.全部列
        c.修改列标题
        d.计算列
        e.去掉重复行(distince)
    (2)选择章询(where)
        a,表达式比较
        b指定范围
        c.空值判断
        d.like字符串匹配(%,
        e正则表达(regexp)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值