Mysql基本使用
数据库的基本了解
数据库基于硬盘对自己所需要的数据进行持久化保存的方式,采用数据库的管理模式不仅提高了数据的存储效率,而且在存储的层面上提高了数据的安全性。
Mseql基本数据类型与相关语句
数值类型: int,bigint,tinint,mediumint
 字符串类型: char,varchar
 日期类型: datatime,data
 DQL(数据查询语言):select语句
 DML(数据操作语言):对表中的数据进行增删改 insert,delete,update
 等等。
 查看数据库:show databases;
 使用数据库: use 数据库名;
 查看数据库表格:show tables;
 查看表结构: desc 表名;
 删库操作:drop database 数据库名;
使用JDBC
近期以来一直在了解数据库的基本使用及其相关的概念,包括使用idea及JDBC与数据库进行连接,还有使用idea对数据库的内容进行增删改查等一些基本操作.
 使用JDBC 第一步就是要下载jar包,然后引入jar包到项目中这一步至关重要,之后便有关键六步
 1.注册驱动
 2.获取数据库连接
 3.获取数据库操作对象
 4.执行SQL语句
 5.处理查询结果
 6.释放资源
 下面的代码以查询为示范
import com.mysql.jdbc.Driver;
import java.sql.*;
public class jdbc {
    public static void main(String[] args) {
        Connection conn = null;
        Statement stmt = null;
        ResultSet rs = null;
        try {
            DriverManager.registerDriver(new Driver());
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bjpowernode", "root", "root");
            stmt = conn.createStatement();
            String sql = "select e.ename,d.dname from emp e join dept d on e.deptno = d.deptno0";
            rs = stmt.executeQuery(sql);
            while (rs.next()) {
                String ename = rs.getNString("ename");
                String dname = rs.getNString("dname");
                System.out.println(ename + "," + dname);
            }
        } catch (SQLException e) {
            e.printStackTrace();
        } finally {
            if (rs != null) {
                try {
                    rs.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
                if (stmt != null) {
                    try {
                        stmt.close();
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                    if (conn != null) {
                        try {
                            conn.close();
                        } catch (SQLException e) {
                            e.printStackTrace();
                        }
                    }
                }
            }
        }
    }
}
总结
经过这一段的学习,我认识到了后端的困难之处,学的东西很杂,又很难去理解,但是别无它法,唯手熟尔,加油!










