Giter Club home page Giter Club logo

mysql-cn's People

Contributors

xiaopeng163 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

mysql-cn's Issues

第131节,codespaces输入不了中文

问题描述

用中文输入法、或者从别处复制中文。codespaces没反应。

问题发生在第几章第几节

1677911892878

输入后,啥都没有。

有解决办法么?

No response

测试用的Mysql版本

mysql8

Section 5: SQL字符串相关处理办法

问题描述

SUBSTRINg大小写不一致,影响观感。

问题发生在第几章第几节

  1. 子串SUBSTRINg
    image

有解决办法么?

No response

测试用的Mysql版本

MySQL 8

Section 8: Data Type之数值类型

问题描述

在MySQL 8中,默认会显示十六进制。
image

问题发生在第几章第几节

  1. Bit-Value Type
    image

有解决办法么?

No response

测试用的Mysql版本

MySQL8

第87节,默认的system_time_zone不同

问题描述

视频是CST,mysql8是utc。

问题发生在第几章第几节

视频截图如下:
1677893271348

mysql8 截图如下:
1677893295624

有解决办法么?

No response

测试用的Mysql版本

mysql8

第27讲,int显示稍有不同

问题描述

视频里是int11,mysql 8 是int,没有11.

问题发生在第几章第几节

下面是视频截图:
1677759286688

下面是我的截图:
1677759327555

有解决办法么?

No response

测试用的Mysql版本

mysql 8

Section 3: Data Insert数据插入

问题描述

在Section 2:25. Table的相关操作和Demo中已经对person表进行了drop操作,这一小节讲解用之前的person表进行演示,但是学生本地的demo库中没有该表,是否先进行创建?

问题发生在第几章第几节

  1. Demo: Data Insert
    image
    image

有解决办法么?

No response

测试用的Mysql版本

MySQL 8

第86节,mysql8 的 timestamp可以为空了

问题描述

视频用的mysql5 里,timestamp不能为空,但 mysql8 可以为空。

问题发生在第几章第几节

视频截图如下:
1677847129851

mysql如下:
1677847151107

有解决办法么?

No response

测试用的Mysql版本

mysql8

第132节,创建utf8的database,显示warning

问题描述

第132节,创建utf8的database,显示warning。

问题发生在第几章第几节

视频没warning,但mysql8有warning。
1677912460649

这么创建的数据库,还是不能输入中文,感觉是codespaces限制的。

有解决办法么?

No response

测试用的Mysql版本

No response

第42节,source test.sql文件找不到

问题描述

我是用github提供的workspace,按照视频操作,右键点击、不管是绝对路径还是相对路径都不对。

问题发生在第几章第几节

1677811639194

有解决办法么?

我后来在test目录下找到了,我现在也不知道test目录咋来的。就是前面推荐使用codespace时,视频里提了一下,我看果然有。
1677811775439
1677811796110

测试用的Mysql版本

mysql 8

Section 12: MySQL内置函数串讲

问题描述

  1. MySQL8中已经弃用PASSWORD()加密方式,参见https://dev.mysql.com/doc/refman/5.7/en/encryption-functions.html#function_password
    image
  2. 该warning是指PASSWORD()已被弃用并且在未来将会被移除,而非密码太简单。

问题发生在第几章第几节

  1. 加密函数
    image

有解决办法么?

MySQL 8 默认使用caching_sha2_password插件来进行加密。
image

测试用的Mysql版本

MySQL 8

第78节,mysql8 与视频不同

问题描述

mysql8 没自动打印宽度。

问题发生在第几章第几节

视频截图如下:
1677842484051

mysql8如下:
1677842521610

没有宽度。

有解决办法么?

No response

测试用的Mysql版本

mysql8

Section 9: Data Type之日期时间类型

问题描述

MySQL 8中,默认datetime和timestamp都是可以为空,且默认值为NULL。
image

问题发生在第几章第几节

  1. DATETIME和TIMESTAMP
    image

有解决办法么?

在MySQL 7中,如果未指定TIMESTAMP列的默认值,则其默认为CURRENT_TIMESTAMP。这意味着,如果插入新行时未显式指定TIMESTAMP列的值,则该列将被自动设置为当前时间,同时EXTRA为ON UPDATE CURRENT_TIMESTAMP。
而在MySQL 8中,如果未指定TIMESTAMP列的默认值,则其默认为NULL。这意味着,如果插入新行时未显式指定TIMESTAMP列的值,则该列将被设置为NULL。
需要注意的是,虽然默认值如此,但是我们仍然可以通过在创建表时为TIMESTAMP列或DATETIME列指定参数来达到我们想要的效果。例如:
● NOT NULL:不为空
● DEFAULT CURRENT_TIMESTAMP:默认为当前数据库系统时间,可通过select now();查看。
● ON UPDATE CURRENT_TIMESTAMP:当该行有更新时,该时间字段自动更新为当前时间。

测试用的Mysql版本

MySQL8

Section 8: Data Type之数值类型

问题描述

在 MySQL 8 中,使用 DESCRIBE 命令查看表的结构时,INT 类型的字段不再显示占用的宽度信息(即使使用INT(2)指定)。但是实际与MySQL 7中占用宽度相同,讲解时可结合zerofill来显式展示其作用。
image

问题发生在第几章第几节

  1. Integer Types整数类型
    image

有解决办法么?

No response

测试用的Mysql版本

MySQL 8

Section15: MySQL编码问题

问题描述

mysql8中默认字符集为utf8mb4,不再是latin1,因此不存在不能插入中文或插入中文乱码情况。

  1. 在mysql 8中插入没有报错。
    docker run --name mysql-demo -e MYSQL_ROOT_PASSWORD=root -p 3307:3306 -d -v $(pwd):/test mysql:8
    image

问题发生在第几章第几节

  1. 尝试中文?
    image

有解决办法么?

No response

测试用的Mysql版本

MySQL 8

第115节,已移除password功能

问题描述

第115节,mysql 8 已移除password功能。

问题发生在第几章第几节

视频截图:
1677907060234

mysql8截图:
1677907039696

有解决办法么?

用md5

测试用的Mysql版本

mysql 8

Section 2: Database和Table

问题描述

5. drop database<>; 建议与2. create database <name>;改为一致 5. drop database <name>;

问题发生在第几章第几节

  1. Demo:Database Level的基本操作
    image

有解决办法么?

No response

测试用的Mysql版本

MySql 8

第81节,视频没显示,但mysql8可以显示。

问题描述

视频讲解没显示,但mysql8可以显示。看来新版本方便很多。

问题发生在第几章第几节

视频截图如下:
1677844053996

mysql 8 如下:
1677844114296

有解决办法么?

No response

测试用的Mysql版本

mysql8

最后,使用codespaces注意事项。

问题描述

可能只有第一次按照视频的方法可以进入,第二次就一直报错。

问题发生在第几章第几节

可能只有第一次按照视频的方法可以进入,第二次就一直报错。
如下:
1677913170413

说什么什么没running。
解决:1、先选左边导数第二个海豚图标(要把左边docker打开),2、右击->start
1677913292305

如下,方形变成三角就是running了:
1677913459428

在输入2、3处的命令就可以了。

有解决办法么?

No response

测试用的Mysql版本

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.