E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SQL基础
8、
SQL基础
整理(约束)
约束 主键约束 防止在新增数据时出错,有约束性,起唯一标志的作用,在新增条目的时候防止不慎添加重复内容(不允许有null值) 1、 右键—设计—设置主键 2、在创建表格时设置 code int primary key, 3、可以设置自增长的功能 code int primary key identity(1,1) 4、在自增长的环境下
·
2015-10-31 09:49
sql
9、
SQL基础
整理(两表连接exists,join on,union)
exists的用法 select *from haha where exists (select *from bumen where bumen.code = haha.bumen and bumen.name = '销售部' )and age>35 (运行方法为逐条查询) select name,sex,age,(select name from bu
·
2015-10-31 09:49
exists
3、
SQL基础
整理(分组)
分组 group by select class from xuesheng group by class select class,AVG(chinese)from xuesheng group by class select math from xuesheng where math >80 group by math select
·
2015-10-31 09:48
sql
4、
SQL基础
整理(规范函数)
规范函数: 绝对值 select abs(-5) print abs(-5) 表中取绝对值的方法: select code,name,abs(chinese)as yuwen from xuesheng select *from xuesheng where ABS(chinese)>90 天花板、地板 select
·
2015-10-31 09:48
sql
1、
SQL基础
整理(基本查询)
分离、附加、备份、还原 --去重 select distinct 列名from表名 --更新 update fenshu set name = ‘李四’where code = 9 --更改表名 sp_rename 表名 drop database 数据库名(删除数据库)drop table 表名 Delete from table where 列 表达式 值 select *f
·
2015-10-31 09:48
sql
2、
SQL基础
整理(聚合函数)
聚合函数 --求平均 select AVG(age) as 年龄 from xuesheng select AVG(chinese) as 语文 from xuesheng where class = 1 *只能对数字类型的进行操作 --求个数 select COUNT(*) from xuesheng/*查询表中有多少条数据*/
·
2015-10-31 09:48
sql
my
sql基础
知识
一、启动与退出 1、进入MySQL: 启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql> 或打开终端,输入SQL语句: mysql –uroot –p123 2、退出MySQL: quit或exit 二、库操作 1、创建数据库 命令:create database <数据库名
·
2015-10-31 09:37
mysql
[
SQL基础
]统计信息解释
在平时优化SQL的时候,最长用的就是:SET STATISTICS ON,它可以用来查看我们写的查询语句到底性能如何,不过,究竟这个性能的指标是怎么样的呢?首先需要明白的,就是各项数据的意义。 以下解释来自MSDN(点击查看) 输出项 含义 Table 表的名称。 scan count 执行的扫描次数。 logical reads
·
2015-10-31 09:24
sql
测试一下你的T-
SQL基础
知识-count
下面count的返回值是多少? CREATE TABLE mytable ( myid INT, mychar VARCHAR(10) ); GO INSERT mytable ( myid, mychar ) VALUES ( 1, 'A' ), ( 2 , 'B'), ( NULL, 'C' ),
·
2015-10-31 09:39
count
测试一下你的T-
SQL基础
知识-subquery
一直以为自己SQL挺好的,没有想到今天在重构存储过程遇到了一个子查询的问题,修改为自连接之后发现居然结果不对,于是有了下面的测试。假设表中有如下数数据,请问Query1,Query2,Query3的查询结果? ID OrderID TransID Type 1 1 1 E 2 1 1 A 3 1 1 B 4 1 2 A 5 1 2 B 6 2 1 A 7 2
·
2015-10-31 09:38
query
二十、oracle pl/
sql基础
一、pl/sql developer开发工具pl/sql developer是用于开发pl/sql块的集成开发环境(ide),它是一个独立的产品,而不是oracle的一个附带品。 二、pl/sql介绍开发人员使用pl/sql编写应用模块时,不仅需要掌握sql语句的编写方法,还要掌握pl/sql语句及语法规则。pl/sql编程可以使用变量和逻辑控制语句,从而可以编写非常有用的功能模
·
2015-10-31 08:50
oracle
SQL – 2.SQLServer的管理 + 3.
SQL基础
1 + 4.
SQL基础
2
SQLServer的管理 常用字段类型:bit(可选值0、1)、datetime、int、varchar、nvarchar(可能含有中文用nvarchar) varchar、nvarchar 和char(n)的区别: char(n)不足长度n的部分用空格填充。Var:Variable,可变的。 SQL语句入门 SQL语句中
·
2015-10-30 16:31
sqlserver
风影ASP.NET基础教学 14 LINQ TO
SQL基础
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace WebApplication1 { public partia
·
2015-10-30 14:51
asp.net
SQL学习日志
下面是
SQL基础
: 1、SQ语句就像和数据库管理器在交谈 2、SQL语句中的字符串用单引号。 3、SQ
·
2015-10-30 14:34
sql
从数据库开发的角度评价几本MySQL图书
1:《MySQL必知必会》:短小精悍 五星推荐 这本书是小开本,有非常薄,有
SQL基础
的话几个小时就可以翻一遍。MySQL的SQL方言入门的问题基本可以由这本书来解决。
·
2015-10-30 13:44
mysql
sql基础
篇,不断更新中......
刚开始用的时候到处上网找,把自己找到的东西记录下来,以备后用。 ------查询所有数据库 系统库 用户库 select * from master.dbo.sysdatabases where dbid<7 select
·
2015-10-30 13:25
sql
SQL基础
:常用SQL语句详解
到今天为止,人们对关系数据库做了大量的研究,并开发出关系数据语言,为操作关系数据库提供了方便的用户接口。关系数据语言目前有几十种,具有增加、删除、修改、查询、数据定义与控制等完整的数据库操作功能。通常把它们分为两类:关系代数类和关系演算类。 在这些语言中,结构化查询语言SQL以其强大的数据库操作功能、口语化、易学易用等特点,受到广泛的应用,成为数据库应用程序开发的一柄利剑。在数据库应用程序开发
·
2015-10-30 12:56
sql语句
SQL基础
教程
《
SQL基础
教程》 基本信息 作者: (日)MICK 译者: 孙淼 罗勇 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9787115322692 上架时间:
·
2015-10-30 11:31
sql
My
SQL基础
之第13章 MySQL函数
13.1、数学函数 随机数可能会用到,其他基本无视。 13.2、字符串函数 重点CONCAT(S1,S2….) 13.3、日期和时间函数 一、MySQL 获得当前日期时间 函数 1.1
·
2015-10-30 11:05
mysql
Postgre
SQL基础
整理(二)
存储过程 实现功能:针对工资表30岁以下,工资提升10% 30至40提升20% 40以上提升30% + 奖金(入参)返回平均薪酬 创建表: DROP TABLE emps; CREATE TABLE emps(userid int PRIMARY KEY, age int, salary numeric ); INSERT INTO emps VALUES(10, 25, 1
·
2015-10-30 11:46
PostgreSQL
oracle手记(二)
pl/
sql基础
pl/sql语句块 set serveroutput on size 10000 --设置缓冲区 declare x 
·
2015-10-28 09:25
oracle
MS
SQL基础
学习--查询
人物表: 能力表: 1.Select select all 性别 from people --将返回27个值,虽然内容都是"男"和"女" select distinct 性别 from people --只会显示两个值"男"和"女" select to
·
2015-10-28 07:50
MSSQL
SQL基础
(二)
SQL Server 数据库的高级操作(1) 批处理(2) 变量(3) 逻辑控制(4) 函数(5) 高级查询 */ (1)批处理将多条SQL语句作为一个整体去编译,生成一个执行计划,然后,执行!理解批处理的关键在于"编译",对于由多条语句组成的一个批处理,如果在编译时,其中,有一条出现语法错误,将会导致编译失败! create table t(a int,b int)
·
2015-10-27 16:44
sql
SQL基础
SQL Server 数据库的基本操作(1) 数据库的创建(2) 数据表的创建以及相关约束的指定(含临时表)(3) 数据的添/删/改(4) 数据的查询 */ (0)创建数据库-- 指定数据库名称-- (注:如果数据库名中包含空格可以使用[]将其标示)create database [Super WC]-- 关于数据文件的定义on(name = Super_WC_Data,  
·
2015-10-27 16:44
sql
SQL基础
:常用SQL语句详解
到今天为止,人们对关系数据库做了大量的研究,并开发出关系数据语言,为操作关系数据库提供了方便的用户接口。关系数据语言目前有几十种,具有增加、删除、修改、查询、数据定义与控制等完整的数据库操作功能。通常把它们分为两类:关系代数类和关系演算类。 在这些语言中,结构化查询语言SQL以其强大的数据库操作功能、口语化、易学易用等特点,受到广泛的应用,成为数据库应用程序开发的一柄利剑。在数据库应用程序开发
·
2015-10-27 14:49
sql语句
动态
SQL基础
动态SQL就是我们可以动态构造SQL代码,然后再执行这个批处理。有两种执行动态SQL的方法,分别是EXEC命令和sp_executesql存储过程。下面是示例代码。 USE TSQLFundamentals2008; GO -- 动态SQL -- 方法一:EXEC命令(支持普通字符和Unicode字符) DECLARE @sql AS NVARCHAR(100); SET @
·
2015-10-27 12:11
动态sql
My
SQL基础
――InnoDB简介一(简介)
在5.5以后InnoDB成为了Mysql的默认引擎,但是Mysql和Information_schema依旧是MyISAM存储引擎。它们的数据是不能被修改的。 为什么要使用InnoDB作为Mysql的存储引擎呢?这是因为它所具备的特性和功能比其他存储引擎相对来说要强(并不是每一个方面都比其他所有存储引擎要强,只是综合各种应用场景来说它是最优的),它的实现有些类似于Oracle。它具备以下特性
jason_507
·
2015-10-25 16:21
SQL基础
语句汇总
引言是时候复习一波SQL语句的语法了,无需太深,但总得会用啊。语法一步步由浅到深,这里用的都是mysql做的。基础连接数据库mysql-h10.20.66.32-uroot-p123456-h后面是mysqlServer所在地址,-u后面是用户名,-p后面是密码查看数据库showdatabases;使用数据库usetest;查看表showtables;查看表结构descwinton建表create
winton_by
·
2015-10-24 11:21
数据库
SQL基础
学习_04_视图
视图 1. 视图的创建 视图就是保存好的SELECT语句,这些SELECT语句执行之后会产生新的表,所以在SQL中,视图和表是不做差别对待的,也就是SQL也可以对视图做一些操作; 由于视图并不实际保存数据,只是保存了执行的SELECT语句,可以节约存储空间,但是对于大数据量的存储,使用视图来频繁操作的话,势必会占用较大的计算时间,也算是
·
2015-10-23 08:04
sql
sql基础
笔记备忘
MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型:tinyint smallint mediumint int bigint float double decimal(size,d) numeric(size,d) 等价"size" 规定数字的最大位数。
·
2015-10-23 08:34
sql
Oracle PL/SQL语言基础
PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/
SQL基础
语法
·
2015-10-23 08:59
oracle
Java学习路线图
Java API(重点) Java IO多线程网络编程反射注解 学习书籍和视频:1、Java就业培训教程2、Java就业培训教程视频 数据库&JDBC编程
SQL
·
2015-10-21 13:40
Java学习
Oracle数据库中
sql基础
一、关系数据库的一些概念 1、主键的值一般不可以改变 2、外键:指向另一个表或本表的主键或唯一键的字段。外键的值一定要和某一主键相同,或者为空。 3、数据库对像:表,视图,序列,索引,同义词,程序(进程,函数,sql和pl/sql数据)4、sql command 类别 data retrieval数据检索:select
·
2015-10-21 13:21
oracle数据库
再学T
SQL基础
--单表查询
本内容是我学习tsql2008的阅读笔记 什么是关系模型? 若对列创建唯一约束,背后中的物理机制也是创建了一个唯一索引. SQL语句的逻辑解析顺序是FROM WHERE GROUP BY HAVING SELECT OVER DISTINCT TOP ORDER BY 如果SELECT语句中涉及到分组,则后面的select order having的操作对象将是
·
2015-10-21 12:28
sql
T
SQL基础
之常用函数
以下资料整理自MSDN SQL Server 2008 R2 1.QUOTENAME 返回带有分隔符的 Unicode 字符串,分隔符的加入可使输入的字符串成为有效的 SQL Server 分隔标识符。 返回类型 nvarchar(258) SELECT QUOTENAME('abc[]def') 下面是结果集:
·
2015-10-21 12:17
常用函数
一步一步学Linq to
sql基础
系列(一到十)
一步一步学Linq to sql(一):预备知识 http://www.cnblogs.com/aehyok/archive/2013/04/11/3015506.html 一步一步学Linq to sql(二):DataContext与实体 http://www.cnblogs.com/aehyok/archive/2013/04/12/3015678.html 一步一步学Linq to
·
2015-10-21 12:30
LINQ
My
SQL基础
之第14章 存储过程和函数
避免编写重复的语句 安全性可控 执行效率高 14.1、创建存储过程和函数 14.1.1、创建存储过程 CREATE PROCEDUREsp_name ([proc_parameter[,...]]) [characteristic...] routine_body procedure 发音 [prə'si:dʒə] proc_parameter
·
2015-10-21 11:48
mysql
My
SQL基础
之第11章 插入、更新与删除数据
11.1、插入数据 11.1.1、为表的所有字段插入数据 1、INSERT语句中不指定具体的字段名 insert into 表名 values (值1,值2…值n)2、INSERT语句中列出所有字段 insert into 表名 (属性1,属性2…属性n) values (值1,值2…
·
2015-10-21 11:48
mysql
My
SQL基础
之第9章 触发器
触发器(TRIGGER)是由事件来触发某个操作。这些事件包括INSERT语句、UPDATE语句和DELETE语句。当数据库系统执行这些事件时,就会激活触发器执行相应的操作。MySQL从5.0.2版本开始支持触发器 9.1、创建触发器 9.1.1、创建只有一个执行语句的触发器 CREATE TRIGGER 触发器名 BEFORE | AFTER 触发事件
·
2015-10-21 11:48
mysql
My
SQL基础
之第10章 查询数据
10.1、基本查询语句 SELECT 属性列表 FROM 表名和视图列表[WHERE条件表达式1][GROUPBY 属性名1 [HAVING条件表达式2]][ORDERBY 属性名2[ASC|DESC]] 10.2、单表查询 列出所有字段*指定字段指定记录 WHERE 条件表达式&n
·
2015-10-21 11:48
mysql
My
SQL基础
之第8章 视图
8.1、视图简介 视图由数据库中的一个表,视图或多个表,视图导出的虚拟表。其作用是方便用户对数据的操作。 8.2、创建视图必须要有CREATE VIEW 和 SELECT 权限SELECT select_priv, create_view_priv from mysql.user WHERE user='root'; CREATE [ ALGORITHM
·
2015-10-21 11:47
mysql
My
SQL基础
之第5章 操作数据库
假设已经登录 mysql-h localhost -uroot -proot 5.1、显示、创建、删除数据库 show databases; 显示所有的数据库 create database xxx; 创建数据库 drop database xxx; 删除数据库 5.2、数据库存储引擎 show
·
2015-10-21 11:46
mysql
My
SQL基础
之第6章 创建、修改和删除表 .
6.1、创建表 6.1.1、创建表的语法形式 CREATE TABLE 表名 ( 属性名 数据类型 [完整性约束条件],属性名 数据类型 [完整性约束条件],...... 属性名 数据类型); 完整性约束条件表:PRIMARYKEY &n
·
2015-10-21 11:46
mysql
My
SQL基础
之第7章 索引
第7章 索引 MySQL中,所有的数据类型都可以被索引,包括普通索引,唯一性索引,全文索引,单列索引,多列索引和空间索引等。 7.1、索引简介 7.1.1、索引的含义和特点 BTREE索引,HASH索引 优点:提高查询,联合查询,分级和排序的时间 缺点:索引占空间,维护(创建,更新,维护)索引时需要耗费时间 7.1.2、索引的分类 1、普通索引 &
·
2015-10-21 11:46
mysql
My
SQL基础
之第1章 数据库概述
1.1、数据存储方式 1.人工管理阶段2.文件系统阶段3.数据库系统阶段 1.2、数据库泛型 数据库泛型就是数据库应该遵循的规则。数据库泛型也称为范式。目前关系数据库最常用的四种范式分别是:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)和BCN范式(BCNF) 1.3、SQL语言 SQL(StructuredQuery Language)语言的全称是结构化查询语言
·
2015-10-21 11:45
mysql
My
SQL基础
之第4章 MySQL数据类型
4.1、整数类型 tinyint(4)smallint(6)mediumint(9)int(11)bigint(20) 注意:后面的是默认显示宽度,以int为例,占用的存储字节数是4个,即4*8=32位,2的32次方,无符号的最大能达到4亿多。tinyint(4)相当于bool型 4.2、浮点数 floatdoubledecimal(m,d)decimal(6,2)定义的数字形如1234.
·
2015-10-21 11:45
mysql
My
SQL基础
之第2章 Windows平台下安装与配置MySQL
2.1、msi安装包 2.1.1、安装 特别要注意的是,安装前要删除原来的my.ini和原来的data目录,改名也行,不然在最后一步会“apply security settings”报个1045错误,原因1,防火墙,原因2,数据文件未清除。 一路next,选custom安装 可以指定data的位置,不要指定到系统盘 顺便配置,选择"detailed configurati
·
2015-10-21 11:45
windows
Postgre
SQL基础
整理(三)
1、触发器 有更新操作时记录一条日志 DROP FUNCTION IF EXIST log_test(); CREATE OR REPLACE FUNCTION log_test() RETURNS trigger AS $$ DECLARE BEGIN RAISE NOTICE 'TRIGGER LOG TEST'; RET
·
2015-10-21 11:08
PostgreSQL
Postgre
SQL基础
整理(一)
1. 创建数据库: 1)登录bin目录,createdb.exe -U postgres -e mydb; -U 表示本次操作的登录用户名,如果不写会取windows登录的账户,如Administrator;会提示无创建权限; 2. 登录数据库: 1)用postgre自带的sql shell,登录时选择数据库为创建库 3. CRUD 书写习惯:SQL语句大写,其他小写 3.1
·
2015-10-21 11:08
PostgreSQL
PL/SQL用户指南与参考--PL/SQL应用程序性能调优
第十二章 PL/SQL应用程序性能调优 一、PL/SQL性能问题的原由 当基于PL/SQL的应用程序执行效率低下时,通常是由于糟糕的SQL语句、编程方法,对PL/
SQL基础
掌握不好或是滥用共享内存造成的
·
2015-10-21 11:23
pl/sql
上一页
94
95
96
97
98
99
100
101
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他