python自动化训练营——SQL答疑帖

将你的问题写在回复里

  1. 按照课程搭建数据库,输入初始化命令,报错
    mysqld --initialize --user=mysql --console

  2. 通过安装微软常用运行库合集后,输入mysqld --install报错


    通过在C:\Windows\System32,使用管理员运行cmd.exe,后成功

  3. 在navicat中新建连接,出现
    image
    密码重置也已经用过,还是不生效:


    使用grant all privileges on . to ‘root’@‘localhost’ identified by ‘123456’;也不成功
    使用在新建连接里,密码用最开始的临时密码,也无法连接成功

image
我用的是先运行步骤11,再运行步骤12之后就成功了
use mysql等语句后面的分号";"漏了

1 Like

问题

1、 数据库结构解析。根据课件中的命令创建表,运行后提示有误,希望老师帮忙指正错在哪里;
命令:creat table user (id int(11) unsigned not null auto_increment comment ‘ID’,name varchar(100) default null comment ‘名称’,primary key(id) using btree) engine = InnoDB auto_increment = 8 default charset = utf8 row_format = dynamic comment = ‘用户表’;

1、在cmd中输入初始化命令,初始化失败
image

image
分页显示这个,第一页显示的是d101到d009,那么第二页为啥不是d008-d006呢?
image

image
录播课和实际登录两个菜单栏不一样

SQL语句在命令行执行时必须加分号,否则不能执行

create拼错了

去mysql安装目录下看看mysql库下的表还在不在,如果不在的话需要重新安装,或者把其他人的库里表拷贝进去。

直接回车不输入密码,还是不成功

limit后面连个数字的含义不是很清楚,如果想实现分页效果,需要在两个数字中间加offset

执行命令表没有创建成功,也没有错误提示。
image

SQL语句在命令行执行需要加上分号

关闭