2015.10.22小结 数据库删除操作及jsp乱码修改
2015-10-22 18:55
211 查看
一.数据库删除语句 Drop/Delete/Truncate比较
Delete :删除数据表中的行(可以删除某一行,也可以在不删除数据表的情况下删除所有行)。
删除某一行:Delete from 数据表名称 where 列名称=值;
删除所有行:Delete * from 数据表名称
Drop :删除数据表或数据库,或删除数据表字段。
删除数据库:drop database 数据库名称
删除数据表:(表的结构、属性、索引也会被删除)
use 数据库名称
drop table 数据表1名称,数据表2名称
删除数据表字段(列):
use 数据库名称
alter table 数据表名称
drop column 字段名(列名称)
Truncate:删除数据表中的数据(仅数据表中的数据,不删除表)。
truncate table 数据表名称
“ TRUNCATE TABLE语句是一种快速、无日志记录的方法。TRUNCATE TABLE语句与不含有 WHERE 子句的 DELETE 语句在功能上相同。但是,TRUNCATE TABLE语句速度更快,并且使用更少的系统资源和事务日志资源。”
删除数据的速度,一般来说: drop> truncate > delete
二.一开始jsp的默认文件中是这样子的
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
这时不管是从bean取数据还是out.print("中文")都会乱码
在jsp文件开始中输入
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
主要是第二句的页面编码
<%request.setCharacterEncoding("utf-8");/*调整服务响应编码为utf8*/%>
Delete :删除数据表中的行(可以删除某一行,也可以在不删除数据表的情况下删除所有行)。
删除某一行:Delete from 数据表名称 where 列名称=值;
删除所有行:Delete * from 数据表名称
Drop :删除数据表或数据库,或删除数据表字段。
删除数据库:drop database 数据库名称
删除数据表:(表的结构、属性、索引也会被删除)
use 数据库名称
drop table 数据表1名称,数据表2名称
删除数据表字段(列):
use 数据库名称
alter table 数据表名称
drop column 字段名(列名称)
Truncate:删除数据表中的数据(仅数据表中的数据,不删除表)。
truncate table 数据表名称
“ TRUNCATE TABLE语句是一种快速、无日志记录的方法。TRUNCATE TABLE语句与不含有 WHERE 子句的 DELETE 语句在功能上相同。但是,TRUNCATE TABLE语句速度更快,并且使用更少的系统资源和事务日志资源。”
删除数据的速度,一般来说: drop> truncate > delete
二.一开始jsp的默认文件中是这样子的
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
这时不管是从bean取数据还是out.print("中文")都会乱码
在jsp文件开始中输入
<%@ page contentType="text/html; charset=GB2312" %>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
主要是第二句的页面编码
<%request.setCharacterEncoding("utf-8");/*调整服务响应编码为utf8*/%>
相关文章推荐
- redis unwatch discard
- mysql基准测试工具tpcc-mysql安装、使用、结果解读
- 修改Windows帐户密码,导致Sql Server 2000无法启动
- SQL Server中查询某个字段中长度最短的一列数据
- Excel表格数据导入mysql数据库中
- mysql抢单
- 2015.10.22小结Mysql中文乱码问题完美解决方案(包括建库、导入数据、网页)
- centos安装php扩展memcached
- oracle导入提示“IMP-00010:不是有效的导出文件,头部验证失败”的解决方案
- SQL SERVER查询一个月的数据
- SQL SERVER数据库查询NULL的问题
- SQL Server中删除以指定字符开头的存储过程
- oracle XE精简版不支持FETCH FIRST 5 ROWS ONLY语句
- 状态为恢复中的SQLServer 数据修复方法
- 在SQL SERVER如何删除指定字符开头的视图
- 【未完】[MySQL集群架构] 多主一从的一种简单方案
- 在数据库操作中如何删除指定字符开头的表
- flask sqlalchemy error: object ... is already attached to session
- 【未完】mysqldump数据备份和增量备份
- 改写的两个mysql存储过程,用于判断主键外键