首先创建本地数据库

安装MySQL

参考文档:MySql下载及安装教程-CSDN博客

MySQL操作
mysql -u root -p 

输入密码回车键

数据库操作命令

显示所有的数据库

SHOW DATABASES;

已经创建过的数据库了,其实可以直接使用

现在重新创建一个新的数据库,数据库的名称:databaseName

CREATE DATABASE databaseName;

 创建成功之后,可以使用上面的SHOW DATABASES

 

 如截图所示,databaseName数据库创建成功

下面是常用的数据库操作命令

创建数据库:
CREATE DATABASE database_name;

删除数据库:
DROP DATABASE database_name;

使用数据库:
USE database_name;

创建表:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
…
);

删除表:
DROP TABLE table_name;

插入数据:
INSERT INTO table_name (column1, column2, …)
VALUES (value1, value2, …);

更新数据:
UPDATE table_name
SET column1 = value1, column2 = value2, …
WHERE condition;

删除数据:
DELETE FROM table_name
WHERE condition;

查询数据:
SELECT column1, column2, …
FROM table_name
WHERE condition;

排序数据:
SELECT column1, column2, …
FROM table_name
ORDER BY column_name ASC|DESC;

连接表:
SELECT column_name(s)
FROM table1
INNER JOIN table2
ON table1.column_name = table2.column_name;

创建索引:
CREATE INDEX index_name
ON table_name (column1, column2, …);

删除索引:
DROP INDEX index_name
ON table_name;

IDEA和数据库进行链接

选择右侧数据库按钮,如下图所示

点击 + 号按钮,进行数据源的添加

 进行链接数据源的设置

用户和密码 是输入自己数据库的账号密码,账号:root,密码是在安装mysql时设置的密码。

数据库名称填写自己刚创建的数据库或者使用SHOW DATABASES;命令显示出来的数据。

点击应用-确定,IDEA的数据源就链接了这个databaseName这个数据库 

IDEA java代码中如何获取数据库中的数据

public static void main(String[] args) {
        // 数据库连接信息
        String url = "jdbc:mysql://localhost:3306/mydatabase";
        String username = "root";
        String password = "123456";

        // SQL查询语句
        String query = "SELECT * FROM userInfo";
        try {
            // 加载数据库驱动
            Class.forName("com.mysql.cj.jdbc.Driver");

            // 建立数据库连接
            Connection connection = DriverManager.getConnection(url, username, password);

            // 创建Statement对象
            Statement statement = connection.createStatement();

            // 执行查询语句
            ResultSet resultSet = statement.executeQuery(query);

            // 遍历结果集并输出数据
            while (resultSet.next()) {
                String name = resultSet.getString("username");
                String passwords = resultSet.getString("password");
                String sex = resultSet.getString("sex");
                System.out.println("name: " + name +  ",password:" + passwords + ",sex:" + sex);
                System.out.println("--");
            }
            // 关闭连接
            resultSet.close();
            statement.close();
            connection.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

代码进行运行的查询数据结果截图如下

 while遍历了所有的数据,循环打印了出来。

到这里,数据库操作、链接以及代码中获取数据简单的说完了,希望能够帮助到您。

请关注,持续更新该系列文章。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐