数据库
文章平均质量分 61
江南渔翁
1、能熟练使用Java语言,掌握Servlet/JSP开发技术,熟悉SSI和SSH框架或其他开发框架;<br/>2、能熟练使用Tomcat应用服务器;<br/>3、熟练掌握B/S架构的技术体系,熟悉HTML、javascript、ajax、css等开发;<br/>4、熟悉Oracle、MSSQL Server等数据库,熟练掌握SQL语法;<br/>5、具备一定的沟通能力解决问题的能力及学习能力,具备较强的责任心及良好的团队合作能力。
展开
-
mysql数据库在表中指定位置增加一列
-- 测试数据库在指定位置增加字段drop table if exists t; -- 如果存在则删除create table t(age int,address varchar(50)); -- 新建表desc t; -- 展示表结构alter table t add column name varchar(20) after age; -- 在表的某列后原创 2012-12-20 14:35:05 · 2804 阅读 · 0 评论 -
SQL 创建数据库、表以及索引
创建数据库这样做就可以创建一个数据库:CREATE DATABASE 数据库名称;创建一个表这样做就可以创建一个数据库中的表:CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,.......);实例本例演示如何创建名为 "Person" 的表,有四个列。列名是:"LastName"、"FirstName"、"Address"原创 2013-07-03 21:18:16 · 567 阅读 · 0 评论 -
SQL SELECT INTO 语句
SELECT INTO 语句SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。一般用来备份单个表。语法:SELECT column_name(s) INTO newtable [IN externaldatabase] FROM source;制作备份复件下面的例子会制作 "Persons" 表的备份复件:SELECT * INTO Pe原创 2013-07-03 21:23:28 · 655 阅读 · 0 评论 -
SQL UPDATE 语句
Update 语句Update 语句用于修改表中的数据,很好理解,就是用来修改记录用的。语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值Person:LastNameFirstNameAddressCityNilsenFredKirkegt 56StavangerRasmu原创 2013-07-02 22:48:20 · 378 阅读 · 0 评论 -
SQL DELETE 语句
DELETE 语句DELETE 语句用于删除表中的行,包括一行或者多行和全部记录。语法DELETE FROM 表名称 WHERE 列名称 = 值;或者:DELETE * FROM 表名称;DELETE FROM table_name;Person:LastNameFirstNameAddressCityGatesBillX原创 2013-07-02 22:50:28 · 569 阅读 · 0 评论 -
SQL ORDER BY 语句
从今天开始,将进入SQL语句的高级部分,昨天的都是基础。ORDER BY 关键词用于对结果进行排序。对行进行分类ORDER BY 子语句用于对行进行排序。Orders表:CompanyOrderNumberSega3412ABC Shop5678Schools2312Schools679原创 2013-07-03 21:02:21 · 687 阅读 · 0 评论 -
SQL IN & BETWEEN
IN假如您已经确定希望返回的确切的值至少属于列中之一,那么可以使用操作符 IN。SELECT 列名称 FROM 表名称 WHERE 列名称 IN (值1,值2,..);原始的表 (在实例中使用:)LastNameFirstNameAddressCityHansenOlaTimoteivn 10SandnesNord原创 2013-07-03 21:07:31 · 570 阅读 · 0 评论 -
SQL 撤销索引、表以及数据库(DROP)
撤销 Index我们可以使用 DROP INDEX 命令删除某个表格中已有的索引。用于 Microsoft SQLJet (以及 Microsoft Access) 的语法:DROP INDEX index_name ON table_name;用于 MS SQL Server 的语法:DROP INDEX table_name.index_name;用于 IBM DB2原创 2013-07-03 21:18:47 · 611 阅读 · 0 评论 -
SQL 函数(FUNCTION)
SQL 拥有很多可用于计数和计算的内建函数。函数的语法内建 SQL 函数的语法是:SELECT function(列) FROM 表;函数的类型在 SQL 中,基本的函数类型和种类有若干种。函数的基本类型是:Aggregate 函数 Scalar 函数 合计函数(Aggregate functions)Aggregate 函数的操作面向一原创 2013-07-03 21:21:03 · 650 阅读 · 0 评论 -
SQL GROUP BY 以及 HAVING
合计函数 (比如 SUM) 常常需要添加 GROUP BY 功能。GROUP BY...把 GROUP BY 加入 SQL 的原因是,合计函数(比如 SUM)在每次被调用后会返回所有列的合计,如果没有 GROUP BY,就无法计算每个单独列值组合的总和。GROUP BY 的语法:SELECT column,SUM(column) FROM table GROUP BY co原创 2013-07-03 21:21:42 · 428 阅读 · 0 评论 -
SQL 快速参考(SQL语句总结)
SQL 语句先对基本SQL语句(普通话)进行一次总结,后续将介绍存储过程和数据库性能调优,有点累了,明天或者后天继续吧。加油!!!语句语法AND / ORSELECT column_name(s)FROM table_nameWHERE conditionAND|OR conditionALTER TABLE (add colum原创 2013-07-03 21:32:44 · 522 阅读 · 0 评论 -
SQL UNION 和 UNION ALL
UNIONUNION 命令用于从两个表中选取相关的信息,很类似 JOIN 命令。不过,当使用 UNION 命令时,所有被选取的列的数据类型应该是相同的。注释:如使用 UNION,那么只有不同的值会被选取。SQL Statement 1UNIONSQL Statement 2;下面的例子中使用的原始表:Employees_Norway:E_IDE原创 2013-07-03 21:16:47 · 389 阅读 · 0 评论 -
SQL Alias(别名)
通过使用 SQL,别名(Alias)可用于列名称和表名称。列名别名语法:SELECT 列名称 AS 列的别名 FROM 表名称;表名称别名语法:SELECT 列名称 FROM 表名称 AS 表的别名;实例 1: 使用一个列名别名表(Persons):LastNameFirstNameAddressCity原创 2013-07-03 21:08:41 · 525 阅读 · 0 评论 -
SQL AND & OR
AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。假如所有列出的条件都成立,AND 会显示一行。假如列出的条件中有一个成立,OR 操作符会显示一行。原始的表 (用在例子中的):LastNameFirstNameAddressCityHansenOlaTimoteivn 10SandnesSvends原创 2013-07-03 21:03:38 · 512 阅读 · 0 评论 -
Ibatis代码自动生成工具——Abator安装与应用实例
Ibatis代码自动生成工具——Abator安装与应用实例(图解)Abator 能自动生成DAO,DTO(实体类)和sqlMap(ibatis的配置文件),大大提高开发效率。使用也比较简单,以下做个实例来介绍:一、环境准备我的环境:Eclipse SDK Version: 3.6JDK1.6mysql 5.5二、插件安装1、点击"Help>Install New S原创 2013-02-02 22:13:13 · 623 阅读 · 0 评论 -
数据库索引
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。索引数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。例如这样一个查询:select原创 2013-02-24 14:28:10 · 346 阅读 · 0 评论 -
应用程序权限设计
我们在开发系统的时候,经常会遇到系统需要权限控制,而权限的控制程度不同有不同的设计方案。 1. 基于角色的权限设计这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这种方案的通用做法,这种方案对于每一个操作不做控制,只是在程序中根据角色对是否具有操作的权限进行控制;这里我们就不做详述2. 基于操作的权限设计这种模式下每一转载 2013-02-28 14:09:22 · 273 阅读 · 0 评论 -
通用权限系统的数据库设计
通向架构师的道路(第六天)之漫谈基于数据库的权限系统的设计这一天将讲述一个基本的基于数据库的权限管理系统的设计,在这一天的课程的最后将讲述“左右值无限分类实现算法”如何来优化“系统菜单”的结构而告终。今天的内容和前几天的基础框架是一样的它们都属于基础知识,在这些基础知识上还可以扩展出无数的变种与进化设计。二、先来看客户的一个需求2.1用户实际需求1. 所有的用户、角色可动态配置转载 2013-03-04 19:41:14 · 669 阅读 · 0 评论 -
SQL SELECT 语句
SQL SELECT 语句SELECT 语句用于从表中选取数据。表格式的结构被存储在一个结果表中(称为结果集)。语法SELECT 列名称 FROM 表名称注释:SQL 语句对大小写不敏感。SELECT 等效于 select。但是建议SQL语句的关键字大写,表名和表列建议小写,这是个好习惯,需要长期的养成。SQL SELECT 实例如需获取名为 "LastName原创 2013-07-02 22:28:09 · 461 阅读 · 0 评论 -
SQL WHERE 子句
WHERE 子句用于规定选择的标准。白话点就是:where用来过滤掉不满足条件的记录(把所有存储在数据库中的数据称之为记录),获取满足条件的记录。WHERE 子句如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。语法SELECT 列名称 FROM 表名称 WHERE 列 运算符 值下面的运算符可在 WHERE 子句中使用:原创 2013-07-02 22:37:55 · 540 阅读 · 0 评论 -
SQL INSERT INTO 语句
INSERT INTO 语句INSERT INTO 语句用于向表格中插入新的行。语法INSERT INTO 表名称 VALUES (值1, 值2,....)我们也可以指定所要插入数据的列:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)注意:建议采取这种形式的语句,这样会减小数据库的开销,日后在数据库性能调优上原创 2013-07-02 22:45:59 · 493 阅读 · 0 评论 -
SQL JOIN
Join 和 Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情况下,把表间的数据交叉捆绑在一起。Employee_ID 会区分开每一个人,即使他们中的人都着相同的名原创 2013-07-03 21:15:24 · 431 阅读 · 0 评论 -
SQL更改表(ALTER TABLE)
ALTER TABLEALTER TABLE 语句用于在已有的表中添加或删除列。ALTER TABLE 表名称 ADD 列名称 数据类型;ALTER TABLE 表名称 DROP COLUMN 列名称;注释:某些数据库系统不允许这种在数据库表中删除列的方式 (DROP COLUMN column_name)。Person:LastNameFirst原创 2013-07-03 21:19:57 · 568 阅读 · 0 评论 -
SQL创建视图(CREATE VIEW)
视图是基于 SELECT 语句的结果集的可视化的表。什么是视图?在 SQL 中,一个视图是基于某个 SELECT 语句的结果集的可视化的表。视图包含行和列,就像一个真实的表。视图中的域就是来自一个或多个数据库中的真实的表中的域。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。注释:数据库的设计和结构不会受到原创 2013-07-03 21:29:29 · 6135 阅读 · 0 评论 -
SQL 简介
因为与人有约定,所以从今天起,笔者将持续更新数据库相关的博客,先从基本的structure query language(SQL)开始。先来回答SQL 是干什么的这个问题,SQL是用于访问和处理数据库的标准的计算机语言。什么是 SQL?SQL 指结构化查询语言 SQL 使我们有能力访问数据库 SQL 是一种 ANSI 的标准计算机语言 SQL 面向数据库执行查询 SQL原创 2013-07-02 22:24:40 · 417 阅读 · 0 评论