JavaWeb——SQL语言的学习

SQL介绍

1.SQL的概念

         SQL(Structured Query Language):结构化查询语言,其实就是定义了操作所有关系数据库的规则。每一种数据库的操作方式处在不一样的地方称为“方言”。

2.SQL语言的书写格式

    (1).SQL语言可以单行或多行书写,以分号结尾。
    (2).可以通过空格或者缩进来增强语句的可读性。
    (3).MYSQL数据库的SQL语句不区分大小写,关键字建议使用大写。
    (4).三种注释
        *单行注释;--(一个空格) 注释内容  或者  #注释
        *多行注释:/* 注释 */

3.SQL分类

    1.DDL——操作数据库和表的
    2.DML——增删改表中的数据
    3.DQL——查询表中的数据
    4.DCL——用户授权

DDL:操作数据库和表

操作数据库:CRUD

      1.C(create):创建数据库
            *创建某个数据库:1.Create Database 数据库名称 2.create database if not exists data01;(先判断是否存在数据库,没有就创建) 3.create database if not exists 数据库名称 character set 字符集(自定义字符集创建方式)
        2.R(retrieve):查询
            *查询所有数据库的名称:Show Databases;
            *查看某个数据库的字符集(查看某个数据个的创建语句):Show Create Database 数据库名
        3.U(update):修改
            *修改数据库的字符集:alter database 数据库名称 character set 字符集名称
        4.D(delete):删除
            *删除数据库 drop database if exists 数据库名称//判断并删除
        5.使用数据库
            *查询正在使用的数据库名称:select database();
            *使用数据库:use 数据库名称


操作表:CRUD

        1.C(create):创建
            *creat table 表名(
                列名1 数据类型1,
                列名2 数据类型2,
                ...
                列名n 数据类型n);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JDBC(Java Database Connectivity)是Java语言操作数据库的基础API,它提供了一种标准的方法来连接和操作各种关系型数据库。 JDBC的基本使用分为以下几个步骤: 1. 加载驱动程序:在使用JDBC操作数据库之前,需要先加载相应的驱动程序。不同的数据库需要加载不同的驱动程序,一般情况下驱动程序的jar包都会提供。 ```java Class.forName("com.mysql.jdbc.Driver"); ``` 2. 建立连接:使用DriverManager类的getConnection()方法连接数据库。 ```java String url = "jdbc:mysql://localhost:3306/test?useSSL=false"; String username = "root"; String password = "123456"; Connection conn = DriverManager.getConnection(url, username, password); ``` 其中url为连接数据库的URL,username和password为连接数据库的用户名和密码。 3. 创建Statement对象:通过Connection对象的createStatement()方法创建一个Statement对象,用于执行SQL语句。 ```java Statement stmt = conn.createStatement(); ``` 4. 执行SQL语句:可以通过Statement对象的execute()或executeQuery()方法执行SQL语句,如果是更新操作则使用executeUpdate()方法。 ```java ResultSet rs = stmt.executeQuery("SELECT * FROM users"); ``` 5. 处理结果集:如果执行的SQL语句返回了结果集,则可以通过ResultSet对象进行处理。 ```java while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); System.out.println("id: " + id + ", name: " + name); } ``` 6. 关闭连接:使用完数据库后需要关闭连接,释放资源。 ```java rs.close(); stmt.close(); conn.close(); ``` 以上就是JDBC的基本使用过程,通过JDBC可以实现Java程序与数据库的交互,完成各种数据库操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值