数据库
WillWinwin
欲戴王冠,必承其重。
展开
-
数据库应用之关系代数(relational algebra)
关系代数表达式的五个基本算子 1.选择(selection):即选择某些行。代码:select ··· from ··· where。表达式:σ<条件>(<表>)。 2.投影(projection):即选择某些列。代码:select ··· distinct from ··· (distinct有去重的功能)。表达式:Π<属性>(<表>)。 3.叉乘(cross product):笛卡尔原创 2015-11-23 23:33:34 · 16048 阅读 · 0 评论 -
Mysql之如何建立索引以及组合索引
数据库中为何要建立索引? 这个问题对于做做简单实验的学生来说似乎并不需要过于了解,但是,如果处理的数据达到百万以及以上的时候,合适的索引就能够体现出很强大的优势全文索引 B+树索引 Hash索引创建索引的三种方式:三种方式:1. CREATE INDEX index_name ON table_name (column_name).2. ALTER TABLE ADD index inde原创 2015-12-25 20:56:24 · 6598 阅读 · 0 评论 -
数据库(SQL)之trigger(触发器)的使用以及视图(view)的基本实现
对于触发器,首先需要明确的是一下几点: trigger_name必须给触发器命令,最多64个字符,建议用表的名字_触发器类型的缩写方法命名。如ttlsa_posts_bi(表ttlsa_posts,触发器发生在insert之前before)DEFINER子句在激活触发器时,检查访问权限,确保触发器安全使用。 trigger_time定义触发器触发时间。可以设置为在行记录更改之前或之后发生。原创 2015-12-05 12:18:36 · 7653 阅读 · 0 评论 -
数据库(SQL)之触发器(trigger)中如何获取表中数据(使用局部变量)
———-本文紧接上一篇文章 实现了以下内容:在trigger中实现了实现了更为合理的下订单的方法:下订单大于库存时将库存清空,并将订单数目改为库存数目学习使用局部变量(declare)如下展示其中一个trigger: 实现效果:原创 2015-12-05 13:32:32 · 4290 阅读 · 0 评论 -
Java中使用jdbc连接数据库
首先需要一个jdbc连接数据库的jar,点我下载 本文主要介绍如何使用jdbc连接以及获取到数据库的数据:首先将下载的jar(如果没有),在configure build path当中将jdbc 的jdr添加进去具体实现,定义要连接的数据库的路径,用户名以及密码使用“Class.forName(“com.mysql.jdbc.Driver”);”实例化Driver的类,相当于是初始化,必不可原创 2015-12-16 18:12:37 · 563 阅读 · 0 评论 -
JSP实现HTML网页对Mysql数据库的数据修改
JSP实现HTML网页对Mysql数据库的数据修改:注意获取原始Id,并将其赋值到当前的HTML中rs.next才能获取到数值,rs不可以增加一些个人的逻辑判断,比如Id不可以修改,任何属性为空都不能成功修改 示例: 当然数据库中的数据也会相应的改变<%@page import="java.sql.Connection,java.sql.Statement,java.util.Sca原创 2015-12-29 01:45:40 · 19180 阅读 · 2 评论 -
JSP实现HTML网页中分页查询Mysql数据库数据
JSP实现HTML网页中分页查询Mysql数据库数据主要有以下几个地方要注意:使用rs的来计算页面数: rs.last(); RowAmount = rs.getRow(); 计算数据库中数据最大页面数 PageAmount = (RowAmount + PageSize - 1 )/ PageSize;将rs指向指定页面将当前的rs指针指向要显示的页面首条数据原创 2015-12-29 01:35:37 · 7340 阅读 · 0 评论 -
数据库之字符串处理SQL语句
获取字符串首尾字母的ASCII编码: 将字符串变换为大小写: 重复多次字符串的输出: 获取子字符串所处位置: 替换字符串当中的某些字符: 翻转字符串: 插入字符串以替换特定位置: 点击可参考更多内容原创 2015-11-20 11:55:52 · 746 阅读 · 0 评论 -
SQL之ROUND、CASE、LIKE语句
SQL当中的round函数可以对数值的小数位进行处理,比如保留两位小数如下所示:select name,ROUND(population/1000000,2)as population, ROUND(gdp/1000000000,2) as gdpfrom worldwhere continent='South America'还可以用来除去小数字部分,比如2134变为2000,如原创 2015-11-25 00:59:18 · 1807 阅读 · 0 评论 -
数据库之SQL基本语法
WHERESELECT * FROM CustomersWHERE Country='Mexico';AND/ORSELECT * FROM CustomersWHERE Country='Germany'AND City='Berlin';SELECT * FROM CustomersWHERE City='Berlin'OR City='München';SELECT * FROM C原创 2015-11-22 00:05:40 · 698 阅读 · 0 评论 -
MySQL数据库权限参考
参考文章:http://blog.chinaunix.net/uid-20639775-id-3249105.html 参考文章:http://blog.chinaunix.net/uid-20639775-id-3207926.html原创 2016-05-12 00:58:27 · 441 阅读 · 0 评论