1.看的视频Sql 3,4 ,5
    学会的是DML语句 DDL语句 不会的是:show table status from 数据库名字 like ‘表格名字’;底层的思想

    涉及创建数据库和表格,需要特别注意有关中文的创建,以下代码是通过创建数据库,然后其中一个表格格式为中文,不是所有的表格必须包含中文,需要特别注意,日期类型不需要写长度。

    QQ图片20210201203304.pngQQ图片20210201204644.png
    通过DDL语句修改表格的结构
    1.表格名字错啦
    alter table 原表名 rename [to] 新表名;
    2.修改原有的列(列名错啦 列类型不对 列长度不够)
    alter table 原表名 change 原列名 新列名 新类型 新长度;
    需要特别注意:1.修改表格的名字,那个to可以省略不写
    2.修改列的时候列名字和类型和长度可以跟原来一样,当然也可以改一下
    代码如下:
    QQ图片20210201210819.png
    3.新增一个列
    alter table 原表名 add 新列名 新类型 新长度;
    4.删除一个原有的列
    alter table 原表名 drop 原列名;
    代码如下:
    QQ图片20210201211649.png
    接下来就是填充列的内容
    特别注意:date中的now()大概可以理解为调用今天的日期显示出来
    1.select 列,列,列 from 表名字 [where…];
    2. select * from 表名字;
    在实际开发中更建议使用第一种,底层的执行速度更快
    代码如下:
    QQ图片20210201213931.png
    接下来做这些:
    试验以下部分
    删除记录
    delete from 表名 [where….];
    修改记录
    update 表名 set 列=值,列=值 [where…];
    QQ图片20210201214714.png
    最后删除表格,删除数据库
    删除表格
    drop table 表名;
    删除数据库
    drop database 数据库名;
    代码如下:
    QQ图片20210201215123.png
    此时,展示以后发现已经没有了test

    以下是第5节课的内容
    先写一些代码铺垫一下
    代码如下:
    QQ图片20210201221534.png
    QQ图片20210201221700.png
    对以下功能进行测试
    1.比较运算符号 > >= < <= != =
    2.算数运算符号 + - * /
    3.逻辑运算符号 and or not
    如果and和or同时出现 and优先级别更高
    QQ图片20210201222852.png
    QQ图片20210201223003.png
    QQ图片20210201223105.png
    接下来继续测试
    4.[not ] between and
    包含前后两端的值
    5.[not] in
    如下的条件满足一个就可以
    代码如下:
    QQ图片20210201223914.png
    QQ图片20210201224038.png
    接下来继续测试
    排序
    连接在查询的语句之后的
    order by 列
    升序排列 asc 默认就是升序 可以省略不写
    降序排列 desc
    代码如下:
    QQ图片20210201224802.png
    QQ图片20210201224840.png
    还可以通过show table status from 数据库名字 like ‘表格名字’;
    是显示表格的特征:
    代码如下:
    QQ图片20210201225302.png