发表于: 2017-08-26 23:48:54

5 870


今天完成的事情:

1.mysql的显示命令

(1)显示数据库列表

show databases;

(2)显示库中的数据表

use 库名;//打开库

show tables;

(3)显示数据表的结构

discribe 表名;

(4)建库

create database 库名;

(5)建表

use 库名;

create table 表名(字段设定列表);

(6)显示表中的记录

select*from 表名;

2.设计的数据表:

命令:

表:

3.用navicat做的表

明天计划的事情:

解决今天的残留问题。

进行任务一的步骤7和8。

遇到的问题:

与任务无关的一个问题:

1.dos命令窗口打开后宽度不能拉,放大后宽度只有屏幕的一半,然后数据表的有些信息会看不到。不知道病症所在,可能是不小心删了那个插件吧。

解决方式:在窗口最上面右键----选择默认值----然后选择布局------最后设定窗口的大小,重新打开命令就好了(win7旗舰版系统,别的系统没试过)

2.在输入命令显示创建表成功,不过出现了下面的画面,我一脸懵逼的看完了他的运行过程,出现这个问题的原因明天去查。

3.在mysql中输入那样的命令:

(1)将id的类型设为long再设自增,运行会报错。

(2)建立完表以后,在navicat中查看这三个字段的类型都不对,id是设的long,但creatr_at和update_at设的long类型,结果显示的是mediumtext类型。难道是要输入bigint类型才可以,明天试试。

(3)赋予id初始值和递增值的命令来实现自增,但运行还是报错

命令:create tb_stu(id int identity(1,1) primary key not null,create_at long,update_at long);

4.不会检验自增,只会在navicat中选中id一列,然后看到下面的“自动递增”有勾。

收获:

1.通过看师兄们的日报,发现它们创建出来的表都是在命令窗口了,然后自己怎么也想不明白怎么把表写到哪里的,一直以为是直接用代码写进去的,然后我想着今天设计mysql数据库时,再看看代码怎么写吧。结果在搜代码知识的过程中看了一眼mysql的命令,然后就很意外的把昨天弄的表显示出来了,这是个彩蛋。

所以给我的启示是,遇到实在不能解决问题不要追究太深,大概原因还是自己技术不过关,等学会后就会发现,那个问题并没有想象中的那么难(反正我不信)。

2.感觉如果用navicat设计可能会快很多,但就是越看越想用sql写出来,导致耽误了很多时间,有点找虐的感觉,以后尽量改正。


返回列表 返回列表
评论

    分享到