发表于: 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.做出表格来 然后慢慢做任务 觉想打好基础
评论