Chinaunix首页 | 论坛 | 博客
  • 博客访问: 167217
  • 博文数量: 46
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 224
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-21 09:42
个人简介

菜鸟一枚,请多多关照

文章分类

全部博文(46)

文章存档

2016年(3)

2015年(24)

2014年(19)

我的朋友

分类: Java

2015-10-26 14:25:38

1.web梳理
socket(套接字):IPAddress+UDP/TCP+PORT
web:浏览器+服务器+数据库
1.浏览器
IE浏览器 win7自带
FIREFOX(火狐) 开发者必备
360浏览器
两种模式:兼容模式(IE内核) 极速模式(自己的内核)
2. javaWEB的技术
html
css
JavaScript
jsp
XML
properties
JSON(微信)
3.服务器 sever:
tomcat 开源免费
JBOSS
SERVER APPLET -> SERVLET
4.数据库
SQL server 端口:1433
MySQL 端口:3306
oracle 端口:1521
JavaWEB = HTML + JavaScript + jsp + SERVLET + JDBC
2. 常见数据库的介绍 DB:database
1.什么是数据库:负责数据管理(查询和存储)的软件
即:一组 数据文件 控制文件 日志文件
2.数据库的发展
层次数据结构
底层:树形结构(不能满足要求)
网状型结构数据库   平面
*关系型数据库 立体
面向对象数据库
分布式数据库
3.常见的数据库
大型收费:
oracle (神偷) -- 甲骨文
DB2  -- IBM
中型收费:
SQL SERVER  -- 微软
Sybase 现在开发几乎不用
旗下  数据建模软件 PowerDesigner(收费)
小型免费:
MySQL  -- 甲骨文(6.0开始也收费)
开发模式:LAMP Linux Apache MySQL PHP
4.在java领域使用比较多的数据库
oracle DB2 MySQL 
SQLite 嵌入在手机上
3. MySQL 的安装和卸载
1.卸载
1.MySQL 安装路径下找到my.ini文件
找到路径:
basedir="C:/Program Files (x86)/MySQL/MySQL Server 5.5/"(安装路径)
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"(数据存储路径)
2.停止MySQL服务
计算机右键 -》管理
3.到控制面板 卸载
4.删除上面的两个路径
5.删除注册表
在运行中 输入regedit
找到
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL 
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL 
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MYSQL  
删除
2.安装
1.记住:MySQL 的默认端口 3306
2.编码方法
三个人头 utf8
选中 Include Bin Diresctory
3.用户名+密码 root + root/root + 12456
4.四个圆圈都有对号表示安装成功
5.测试登录
mysql -u root -p 回车
3.修改密码
1.停止mysql服务,计算机右键 管理
2.cmd->mysqld --skip-grant-tables进入它后不能关闭窗口//相当于有开启了一个mysql服务,不需要密码
3.cmd->mysql -u -p 回车
4.use mysql;
5.修改密码语句:update user set password=password("123456") where user="root";
6.关闭两个DOS窗口
7.在任务管理器,停止mysqld的进程
8.重新开启mysql服务,测试登录
第二节 SQL :Structured  Query  Language
结构化  查询    语言
高内聚(移植性),低耦合
结构化:语句之间相互独立,语句之间相互执行互不依赖
非结构化:下一句执行依赖上一句
1.分类
DDL:Data Definition Language 数据定义语言
DML:Data Manipulation Language 数据操纵语言
create delete alter
insert drop update
DCL:Data Control Language 数据控制语言
grant 权限 不学
DQL:Data Query Language 数据查询语言
2.操作
1.更行操作 2.查询操作


表 
单表查询
多表查询
自然连接
交叉连接
内连接
外连接
左外连接
右外连接

阅读(1436) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~