您的位置:首页 > 运维架构 > Tomcat

java项目案例开发-第一章 Acess,MySQL,Tomcat

2017-05-03 19:47 295 查看

1.1 Access

利用Access创建表及表间关系,并填写表的数据。

问题:
1、在用数据库Access过程中说主表引用字段找不到唯一索引是怎么回事啊?

主表中未设置主键,在建立关系时就会这样显示。一般来说,主表中都有一个字段是不重复的,用它来做主键。如学生表中的学生编号是唯一的,不重复的,就可做主键。如果没设置主键,学生编号重复,当它与其它表(如成绩表)中的学生编号建立关系时,就会显示学生表中的引用字段(学生编号)找不到唯一索引。


1.2 MySQL的使用

enter password:无,直接enter即可。

DDL – 数据定义语言Data Definition Language

create database hncu character set utf8; //创建一个数据库hncu,并设置编码为utf-8.这样设置编码的好处就是不用依赖配置文件里面的默认编码。

如果这样写: 
create database [if not exists] hncu character set utf8; //[if not exists]–判断hncu是否存在,不存在才创建。

use
hncu; //进入hncu这个数据库。 

create
table stud( 
sno varchar(15) not null primary key, 
sname varchar(15) not null, 
age int 
); //创建一个表格stud,包含3列:sno,sname,age. not
null —表示非null。 primary key —设置主键,也就是sno名字必须唯一!

desc
stud; //显示stud表格的结构。 

insert
into stud values(‘1000’,’Jack’,20); 
insert into stud values(‘1002’,’Tom’,24); 
insert into stud values(‘1003’,’Rose’);//这句是错误的,不能少!(后面有指定插入哪几列的方法) 
insert into stud values(‘1003’,’Rose’,30); 
//为stud表格增加一行并赋值 ,sno可以为”“,但是只会有一个! 

alter
table stud add column tel int; //为stud表格增加一名为tel,类型为int 的列。 (因为没有赋值,值都是NULL) 

alter
table stud drop column tel; //删除stud表格下的tel列 

drop
table stud; //删除表格stud、 
drop database hncu; //删除数据库hncu、


DML-数据操纵语言Data Manipulation Language

主要指数据的增删查改 

Select\delete\update\insert\call

show databases; //显示所有数据名

use hncu; //打开“hncu”这个数据库

show tables; //显示当前数据库的所有表名

selec
ccfb
t * from stud; //显示stud表中的所有记录

select * from stud where sname=’Tom’; //显示(查询)sname=’Tom’的所有记录

select sname,age from stud; //显示stud表中的指定字段(列)

insert
into stud values(‘1004’,’张三’,30); //向stud 表插入一条记录 

delete
from stud where sname=’Tom’; //删除指定行-这里为sname为Tom的行。 

update
stud set sname=’李四’ where sno=’1003’; //将sno为’1003’的行的sname修改为’李四’ 

insert
into stud (sno,sname) values (‘1005’,’Ronse’); //只插入指定的列。(设置为not null 的必须要设置,可以设置为”) 

1.3 Tomcat的使用

初次使用,连启动都不会,更甭提开发一个简单的页面,

主要参考了https://wenku.baidu.com/view/cca4ef906bec0975f465e2e9.html(看到第三步,使用java)


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: