1. 一个问题
2. 解决之道
2.1 解决之道-文件、数据库
为了解决上述问题,使用更加利于管理数据的东东数据库,它能更有效的管理数据。
举一个生活化的案例说明如果说图书馆是保存书籍的,那么数据库就是保存数据的。
2.2 MySQL 数据库的安装和配置(安装演示) 731
2.3 使用命令行窗口连接 MYSQL 数据库[示意图] 732
2.3.1 操作图解
3. Navicat 安装和使用 733
3.1 介绍 : 图形化 MySQL 管理软件
4. SQLyog[SQLyog] 安装和使用 734
4.1 介绍 : 图形化 MySQL 管理软件
4.2 下载&安装&使用
5. 数据库三层结构-破除 MySQL 神秘 735
1.所谓安装Mysql数据库,就是在主机安装一个数据库管理系统(DBMS), 这个管理程序可以管理多个数据库。DBMS(database manage system)
2.一个数据库中可以创建多个表,以保存数据(信息)。
3.数据库管理系统(DBMS)、数据库和表的关系如图所示:示意图
5.1 数据在数据库中的存储方式 735
5.2 SQL 语句分类 735
DDL :数据定义语句[create 表,..]
DML :数据操作语句[增加insert,修改update,删除delete]
DQL :数据查询语句[select ]
DCL :数据控制语句[管理数据库:比如用户权限grant revoke ]
6. 体会通过java操作Mysql 仅体会不必纠结 736
1.创建一个商品goods表,选用适当的数据类型
2.添加两条数据
3. 删除表goods
目的:体会通过java发送SQL操作数据库、表
字段 |
类型 |
id |
整形 |
name |
字符型 |
price |
小数类型 |
introduce |
文本类型 |
代码在com.stulzl.mysql_包中
JavaMysql
package com.stulzl.mysql_;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
//简单感受一下java操作Mysql的样例,具体意思不做解释,仅作感受而已 736
@SuppressWarnings({"all"})
public class JavaMysql {
public static void main(String[] args) throws SQLException, ClassNotFoundException {
//这里给大家演示一下 java 程序如何操作Mysql
//加载类,得到mysql连接
Class.forName("com.mysql.jdbc.Driver");
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/hsp_db02", "root", "lzl");
//创建一个商品hsp_goods表, 选用适当的数据类型
//添加2条数据
//删除表goods
//这里可以编写sql 【create , select , insert , update ,delete ...】
//String sql = "create table hsp_goods (id int,name varchar(32),price double,introduce text)";
//String sql = "insert into hsp_goods values(1, '华为手机', 2000, '这是不错的一款手机')";
String sql = "drop table hsp_goods" ;
//得到statement对象,把sql 语法发送给mysql执行
Statement statement = connection.createStatement();
statement.executeUpdate(sql);
//关闭连接
statement.close();
connection.close();
System.out.println("成功~");
}
}