`

JSP与数据库应用(I)

阅读更多

MySQL数据库及常用SQL语句

安装MySQL注意两点:

      1、配置时,注意选中Include Bin Directory in Windows PATH复选框,这样会使得MySQL的bin目录被包含在Windows的环境变量PATH中,便于安装以后从命令行下执行MySQL命令。

      2、避免中文乱码问题,修改MySQL的编码方式,在MySQL的安装目录下找到my.ini文件,打开该文件,将default-character-set=latinl修改为default-character-set=utf8(共有两处),然后保存并关闭该文件。

MySQL数据库的常用语法:

      1、登录和退出

            mysql -h hostname -u username -p  (如:mysql -u root -p)

            quit

      2、显示现有的数据库和表信息

           show databases;  查看数据库

           use dbname;  选择数据库

           show tables;  查看当前数据库中的表

           show tables from dbname;  若查看的数据库不是当前使用的数据库,仅仅显示当前数据库中的表的名称

           desc tablename;  查看某个表的结构        

           show columns from dbname.tablename; 查看表中的列的信息

       3、创建用户和授权

                grant privileges [columns] on dbname.tablename

                to user_name [identified by 'password']

                [with [grant option | limit_options]];

            收回某个用户的权限

                revoke privileges [(columns)] on dbname.table

                from user_name; 

            查看数据库中现有的用户

                select user from mysql.user;

       说明:privileges是由逗号分开的一组权限;

                columns可以对每一个列指定权限;

                dbname.tablename用于指定权限所用于的数据库和表。

                user_name是登录MySQL使用的用户名;

                password是用户登录时使用的密码;

                with grant option如果指定表示允许指定的用户向别人授予自己所拥有的权限;

       例如:grant all on *.* to liu identified by 'liu123';

                grant all on test.* to wang identified by 'wang123';

                revoke all  on *.* from wang;

      4、修改用户密码(需要有MySQL里的root权限)

           use mysql

           update user set password = password("new password") WHERE user = 'wang';

           flush privileges;

      注意:修改密码后要执行flush privileges。

      5、设置连接的编码方式

           set names gbk;

           set names utf8;

      6、执行SQL脚本文件

           source file_name.sql; 

      注意:使用此命令时,file_name.sql文件应该在当前路径下。

常用的SQL语法:

    创建/删除数据库:

        create database [dbname];

        drop database [dbname];

    例如:create database mytest default character set gbk; 创建数据库并设置编码方式。

    创建/删除表:

        create table tablename(columns);

        drop table tablename;

    向表中插入数据:

        INSERT [INTO] tablename [(col1, col2, ...)] VALUES (value1, value2, ...);

    从表中获取数据:

        SELECT [options] items

        [INTO file_name]

        FROM tables

        [WHERE condition]

        [GROUP BY group_type] [HAVING condition]

        [ORDER BY order_type]

        [LIMIT limit_criteria]

    补充:SELECT [options] items

             FROM tables

             JOIN table2 ON condition2

             JOIN table3 ON condition3

             [WHERE condition]

    SELECT语句中使用的聚合函数:AVG、COUNT、MAX、MIN和SUM。

    删除表中的数据:

        DELETE FROM tablename

        [WHERE condition]

        [ORDER BY order_type]

        [LIMIT number]   

    更新表中的数据:

        UPDATE tablename

        SET col1=expression1, ...

        [WHERE condition]

        [ORDER BY order_type]

        [LIMIT number]

               

                        

分享到:
评论

相关推荐

    JSP与数据库应用

    JSP与数据库应用

    第5章 JSP与数据库应用

    第5章 JSP与数据库应用 第5章 JSP与数据库应用 第5章 JSP与数据库应用 第5章 JSP与数据库应用 第5章 JSP与数据库应用

    jsp数据库的应用

    下面我们将深入探讨JSP数据库应用的相关知识点。 1. **JDBC(Java Database Connectivity)**:JDBC是Java中连接数据库的标准API,通过JDBC,JSP可以与各种类型的数据库进行交互,如MySQL、Oracle、SQL Server等。...

    在JSP中使用数据库实验报告

    【在JSP中使用数据库实验报告】...通过这个实验,学生不仅掌握了JSP与数据库的基本交互,还了解了面向对象设计、数据封装和Web应用程序的开发流程。同时,对于数据库连接管理、SQL语句编写和安全性的理解也得到了提升。

    jsp与数据库

    Jtds是一款轻量级的Java驱动程序,用于访问Microsoft SQL Server和Sybase数据库,因其高效性和兼容性,被广泛应用于JSP与数据库的连接中。本文将深入探讨如何使用Jtds在JSP中建立与SQL Server的连接,以及如何执行...

    JSP与数据库 JSP与数据库

    了解了JSP与数据库的基本概念后,开发者可以结合实际需求,构建复杂的数据库操作逻辑,如分页查询、事务管理、存储过程调用等,提升Web应用程序的功能和性能。在实际开发中,还应注意数据库连接池的使用,以提高...

    jsp与数据库连接代码

    本篇将深入解析“jsp与数据库连接代码”的核心知识点,包括JSP如何与数据库建立连接、执行SQL查询以及处理结果集等。 ### 一、JSP与数据库连接 #### 1. 导入必要的Java包 JSP页面中通过`*" %>`导入了`java.sql.*`...

    jsp对数据库查找

    jsp 对数据库查找是 Java 服务器页面(JSP)技术中的一种常见应用,用于实现 Web 应用程序与数据库之间的交互。通过 jsp 对数据库查找,可以实现数据的查询、更新、插入和删除等操作。 在 jsp 对数据库查找中,需要...

    JSP一个完整的数据库应用程序

    一个完整的数据库应用程序首页是Main.jsp.该程序适合初学jsp的朋友的练习!但是对初学者绝对好用.应用平台是:Jdk+Tomcat 将SaleBook放在存放jsp文件的位置.如果你没有改过路径,那么默认路径应该是Tomcat/webapps/...

    JSp+oracle数据库应用系统开发与实例

    《JSP+Oracle数据库应用系统开发与实例》是一本深入探讨如何使用JSP技术与Oracle数据库结合构建实际应用系统的书籍。这本书通过丰富的实例,详细介绍了如何利用Java Server Pages(JSP)来处理动态网页,同时结合...

    JSP的连接数据库并修改数据库代码

    JSP与数据库连接 在JSP页面中,连接数据库是通过Java Database Connectivity (JDBC) API完成的。JDBC为Java应用程序提供了一种标准的数据库访问方法,使得开发者能够用统一的API来操作不同的数据库。在上述代码...

    JSP和数据库交互的完整示例

    **JSP(Java Server Pages)**是Java平台上用于创建动态网页的一种...它为初学者提供了实践和学习JSP数据库编程的宝贵素材。通过分析和运行这个示例,开发者可以更深入地理解如何在实际项目中有效地处理数据库交互。

    通过JSP将数据库中的数据显示到网页上

    4. JDBC驱动:Java Database Connectivity驱动,使Java程序能够与数据库进行通信。 步骤一:建立数据库连接 在JSP中,我们通常使用JDBC(Java Database Connectivity)API来连接MySQL数据库。首先,在JSP文件中导入...

    JSP数据库编程指南JSP数据库

    JSP数据库编程则是将JSP与数据库系统相结合,以实现数据的存储、检索、更新和删除等操作。本指南将深入探讨这个主题,帮助你理解和掌握如何在JSP中有效地进行数据库交互。 首先,我们需要了解JDBC(Java Database ...

    JSP数据库连接池技术与应用

    总结,JSP数据库连接池技术的应用对于优化Java Web应用的数据库操作性能、提高系统资源利用率具有重要意义。开发者应熟练掌握数据库连接池的原理和使用,以便在实际项目中实现更高效的数据库访问。同时,选择合适的...

    JSP与数据库综合应用.doc

    《JSP与数据库综合应用》这篇文档主要探讨了如何在JSP中集成数据库操作,以实现数据的查询和展示。这个实验旨在让学生掌握通过JSP调用自定义Tag库来处理数据库查询的方法。 实验的核心是创建一个JSP页面(a.jsp)和...

    2023年JSP笔记之五JSP和数据库应用.doc

    首先,我们需要理解JSP与数据库应用的基础架构。在Web数据库程序设计中,服务器端由Web应用程序服务器和数据库服务器组成。JSP程序运行在Web应用程序服务器上,通过JDBC接口与数据库服务器通信,执行SQL命令,实现...

    JSP数据库系统开发完全手册

    7. 实战项目:可能包含一个或多个完整的JSP数据库应用示例,如在线商城、新闻发布系统等,让读者能够实际操作并理解开发流程。 8. 错误处理与调试:讲解如何在JSP和数据库交互中处理异常,以及调试技巧。 这本书...

Global site tag (gtag.js) - Google Analytics