从JavaEE基础班进入到JavaEE就业班差不多已经马上两个月的时间了.
刚进入JavaEE就业班的时候,老师根据我们在基础班的表现,就基础班时我们还没有很好掌握的知识点和疑难点又做了一天的梳理和巩固.就业班,学的东西比基础班的时候要多.而且教学模式也发生了改变,现在课上时间更多的是用来讲解知识点的.没有像基础班的时候,老师在讲解完一个知识点后,会给我们一点时间去当堂练习去深入了解和巩固.跟着老师的思路走,是很清晰的.但是一到晚自习写代码的时候,虽然有思路,但是有的时候就是想不起对应的API或是其中的方法调用.听一次,就能记住是不太现实的.事实就是当场听进去了,但是事后又没多大印象.毕竟人的本性就是健忘...所以到了晚上自习课,自己又要练习当天的练习,巩固当天的知识点.遇到一筹莫展的,只能再看下老师的代码,理解之后再敲,手生就多练习几次,毕竟天资不足,勤来补拙.在那之后,如果还有多余的时间和精力,就预习一下第二天上课的内容.因为如果你不做好预习工作,先对知识点做个大概的了解,遇到不懂的地方,可以自己先去做个预习.
现在我们已经学习到了数据库的知识了,这在我们的开发中是十分十分重要的一种技术,关于数据库我们主要学习了以下知识:
数据库的增删改查基本操作:
1.创建数据库并设定类型utf-8;
create database school character set utf8;
2.删除数据库
drop database school
3.创建学生表
create table student(
id int not null auto_increment primary key,//添加id列,并设定int型自增,主键
sname varchar(20) not nul
);
4.添加列
alter table student add column sex char(2) not null after name;
5.删除列
alter table student drop column sex;
6.修改列名,类型
alter table student change sex ssex bit not null;
7.数据库插入数据
insert into student (name,sex,age) values ('张三','男',18);
8.更新表数据
update student set sex='女' where id = 3;
9.删除表中数据
delete FROM student where id = 2;
10.查询所有信息
SELECT * FROM student;
11.外键关联
alter table score add constraint FK_score foreign key(id)reference student (sid)
12.复制表
create table sscore SELECT * FROM score;
13.复制表结构
create table sscore SELECT * FROM score where 0=1;
14.更换表名
alter table 表名 rename 新表名;
15.设置默认值(之前字段内容不会改变)
alter table student alter sage set default'18';
16.创建索引:
create index IX_customer on customer(cusname)(给customer的cusname创建一个索引)
alter table customer add index IX_customer(cusname)(给创建好的表中添加一个索引)
十一、查询记录操作
FROM子句:指定查询数据的表
where子句:查询数据的过滤条件
group by子句:对where子句的查询进行分组
having子句:对分组后进行条件限制
order by子句:对查询进行排序操作 DESC,ASC;
limit对查询目录进行限制数目. |
|