第5章 JSP访问数据库-JSP Web技术及应用教程(第2版)-微课版-王春明-清华大学出版社

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LIMIT实现分页比较方便,但要注意的是有些数据库不支持LIMIT。 MySQL中LIMIT语句格式:SELECT * FROM table LIMIT [offset,]
rows ; LIMIT 接受一个或两个数字参数。参数必须是整型常量。如果给定两个参
数,第一个参数指定返回记录行的起始偏移量,第二个参数指定返回记录行的 最大数目。注意,初始记录行的偏移量是0,而不是1。
delete from mytable;
清空 mytable 表
update mytable set sex="f" where name=’xiaozhang’;
更新 mytable 表中数据
2021年4月27日4时16分 5
清华大学出版社
第五章 JSP访问数据库
5.1 MySQL数据库
关于MySQL数据库,还要说明如下几点: (1)关于MySQL服务生存期问题
MySQL默认的服务生存期为28800秒(8小时),如果超过8小时未访问 MySQL数据库,则MySQL将自动结束服务。查看有关MySQL服务生存期信 息的MySQL命令为:
MySQL> show variables like '%timeout%'; 查看结果如图。 可通过修改MySQL的初始化配置文件修改MySQL的服务生存期。 修改方法是: 打开MySQL中的my.ini文件。 找到[MySQLd]节点,在其中添加以下两项,重启后生效。
show tables;
查看当前的数据库中存在的表
create table mytable(name varchar(20),sex char(1));
创建数据库表 mytable
describe mytable;
显示数据库表 mytable 的结构
insert into mytable values ("zhang","m");
2021年4月27日4时16分 4
清华大学出版社
第五章 JSP访问数据库
5.1 MySQL数据库
MySQL 常用命令
含义
show databases;
显示服务器上当前存在的全部数据库
create database MySQL_db;
创建数据库 MySQL_db
use MySQL_db ;
选择数据库 MySQL_db
interactive_timeout=2880000
wait_timeout=2880000 这里设置的MySQL5.0服务生存期为2880000秒(800小时),约33天。
2021年4月27日4时16分 6
清华大学出版社
第五章 JSP访问数据库
5.1 MySQL数据库
(2)关于MySQL中LIMIT的用法 LIMIT子句用于强制SELECT语句返回指定的记录数。使用MySQL中的
2021年4月27日4时16分 2
清华大学出版社
第五章 JSP访问数据库
5.1 MySQL数据库
MySQL数据库的安装过程如下: (1)首先下载MySQL数据库安装程序,然后运行setup.exe进行安装。典 型安装、完全安装和定制安装,这里选择第一项,典型安装。 (2)单击“Next”按钮,画面中前两个选项表示是否要创建一个MySQL网 站用户和登录网站,第三项表示跳过,这里选第三项。单击“Next”后开始 安装。 (3)安装完成后,选配置MySQL服务器复选框,单击“Finish”。 (4)在画面中,有两个选项一个是详细配置,另一个是标准配置,这里选 择第二项标准配置。 (5)配置服务器名称。 (6)设置管理员密码,用户名为默认的root,数据库安装完成后,可用此 用户名登录服务器。在此设置root密码为:123。 (7)单击Execute按钮,执行完成后出现安装成功画面。
MySQL是一个小型关系型数据库管理系统 开发者为瑞典MySQL AB公司 2008年被Sun公司收购 2009年,SUN又被Oracal收购 目前 MySQL被广泛地应用在Internet上的中小型网站中。 由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,
许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数 据库。 MySQL的官方网站的网址是:,最新版本的MySQL显 著提高了性能和可用性,可支持下一代Web、嵌入式和云计算应用程序 。
往 mytable 表中加入记录
load data local infile “d:/MySQL.txt” into table mytable; 用文本方式将数据装入数据库表中
source d:/MySQL.sql;
导入.sql 文件命令
drop table mytable;
删除 mytable 表
2 JSP访问数据库
5.1 MySQL数据库
安装完成之后,从开始菜单运行MySQL命令行程序(MySQL Command Line Client),出现命令行窗口,输入安装时的密码,画面如图 5.6所示,表示MySQL数据库已可以正常使用。
在命令行窗口中可创建数据库和表。教材中用到的示例数据库的脚本在 项目实例\bookstore\resource目录下,文件名为books.sql,这是一个文本 文件。用记事本打开此文件,将文档内容全部复制到剪切板,转到MySQL 命令行窗口,在空白处单击右键弹出快捷菜单,执行粘贴命令,运行所有 SQL命令。至此,books.sql脚本中的命令全部执行完毕。要想查看book数 据库是否安装成功,可在命令行窗口中执行show databases命令,查看已 经安装的数据库。MySQL数据库常用命令见表5.1所示。
清华大学出版社
第五章 JSP访问数据库
5.1 MySQL数据库 5.2项目案例1-网上书店数据库创建 5.3 使用JDBC访问数据库 5.4 JDBC驱动类型 5.5 JDBC常用接口、类介绍 5.6 数据库连接池原理
2021年4月27日4时16分 1
第五章 JSP访问数据库
5.1 MySQL数据库
MySQL中 检索记录6-15行的 LIMIT 语句示例: MySQL> SELECT * FROM table LIMIT 5,10; 为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个 参数为 -1: SELECT * FROM table LIMIT 95,-1; // 检索记录96行至最后行。 如果只给定一个参数,它表示返回最大的记录行数目,也就是LIMIT n 等 价于 LIMIT 0,n。 2021下年列4月检2索7日返4时回1前6分5个7记录行:SELECT * FROM table LIMIT 5; 清华大学出版社
相关文档
最新文档