发表于: 2017-07-04 22:08:57

5 1154


今天自学的第一天,把之前事情忙完了,也退掉了之前被坑的培训班,咨询了师兄,也去修真院线下看了看,觉的很好,接下来有时间了就先认真学7天,然后争取通过 在去线下努力三个月了


今天完成的事情:
1.安装MySQL 5.5
管理员cmd中  使用CD\来回到C盘根目录
cmd中打开文件夹前面加cd cd后面要跟一个空格
报错1067 检查my.ini  发现路径还是写错了 耽误了好久,自学起来发现时间过的特别快 一点都不够用

然后装好了navicat连接上了mysql


因为是零基础,所以听师兄讲的先学习MySQL的基本知识 增删改查 业务模型和对象查了半天浪费了不少时间,摸不着头绪  所以先放一下。
首先知道了MySQL是关系型数据库

网上查到MySQL对大小写不敏感 ,就先用小写了


登录MySQL mysql -uroot -p
一、创建数据库
creat database first(我自己设置的数据库名字为first)      删除数据库是 drop first
知道了所有的语句下面都要用;结尾
show databases;可以查看创建了哪些数据库。
选择要操作的数据库有两种  以我自己创建的first为例子
1.mysql -D first -uroot -p
2.登录之后 use 想要用的数据库名字 比如我的就是 use first (不用分号 直接回车就好)成功之后会提示 Database changed   觉得还是第二种方法好用一点
二、创建数据库表
创建了数据库之后,根据网上的教程创建了一个数据库表
create table 加表的名称
这里附上根据教程练手的一段代码
  create table students
   (
       id int unsigned not null auto_increment primary key,
       name char(8) not null,
       sex char(4) not null,
       age tinyint unsigned not null,
       tel char(13) null default"-"
);
有点疑问这段代码里为什么句尾不是分号;结尾
之前看过一部分java的课程 知道int char 但是不知道tinyint 和default 明天有时间会看一下
   3.向表中插入数据
    insert into 表的名称 {列名1,列名2,。。。}values (值1,值2,值3.。。)  看了一下任务6需要插入 等明天创建报名贴的业务表之后再重新练习这个 
4.查询表中的数据 
select 列名称 from 表名称
如果需要查询条件的话就加上 where
5.alter table 语句用于创建后对表的修改
添加列
alter table 表名 add 列名 列数据类型 { after 插入位置}
修改列
alter table 表名 change 列名 新的列名 新的列名的数据类型
删除列
alter table 表名 drop 列名
重命名表
alter table 表名 rename 新表名

         



遇到的问题:1.不知道业务模型和对象

        2.其中插入之后成功了但是 后面显示4 warnings

       3.英语基础比较差,以后要多看看英语了
       4.int double char等数字类型和字符串类型知道的不多

明天的计划

1.继续看一下SQL的基本语句,和增删改查 
2.有时间的话了解一下Mybatis框架,业务模型和对象
3.了解MySQL里面的数字类型和字符串类型
4.做出表格来 然后慢慢做任务 觉想打好基础



返回列表 返回列表
评论

    分享到