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笔记
T-
SQL笔记
1.什么是T-SQL? 是对标准SQL程序语言的增强,是用于应用程序和sqlserver通信的主要语言。在SQL语言上扩充了DDL,DML,DCL,存储过程,函数,系统表,流程控制,数据类型等主要内容。T-SQL是一种说明性语言,比较适合C/S结构的应用程序开发。 2.SELECT语句? 1)使用数据库:USE book 2)标准的SELECT语句: SELECT * FRO
·
2015-11-07 13:13
t-sql
SQL笔记
:限制条码和删除标记为0的记录唯一
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- 限制条码和删除标记为0的记录唯一 -- Commit Date:11:00 2006-9-22 ALTER TRIGGER [ TR_IU_OutByMachineDetail ] &n
·
2015-11-03 21:04
sql
SQL笔记
:把t_OutByMachineDetail中V_BarCode重复并且IsDeleted为0的日期为Min的一条更改为IsDeleted为0
-- 把t_OutByMachineDetail中V_BarCode重复并且IsDeleted为0的日期为Min的一条更改为IsDeleted为0 -- Powered By:记得忘记 UPDATE t_OutByMachineDetail SET IsDeleted = 1  
·
2015-11-03 21:03
delete
High Performance My
SQL笔记
:count
在SQL中使用count()好像是非常自然的事情: SELECT COUNT(*) FROM TABLE_NAME; 有时候确实会想过,count(*)和单独的count(column_name)有什么区别,会不会后者效率更好(太拿衣服。。。),不过一直没有去追究。 Chapter 6:Query Perfomance Optimization中专门有一节讲了count count
·
2015-11-02 19:49
performance
My
SQL笔记
之试图的使用详解
(转载) http://www.jb51.net/article/36363.htm 使用视图的大部分情况是为了保障数据安全性,提高查询效率 (1)什么是视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表。 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。 这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据。 数据库中只存放了视
·
2015-11-02 17:37
mysql
My
SQL笔记
之触发器的应用
(转载) http://www.jb51.net/article/36360.htm 触发器是由事件来触发某个操作,这些事件包括INSERT语句,UPDATE语句和DELETE语句。创建触发器 (1)创建只有一个执行语句的触发器 CREATE TRIGGER 触发器名 BEFORE|AFTER 触发事件 ON 表名 FOR EACH ROW 执行语句 其中,触发器名参数指要创
·
2015-11-02 17:36
mysql
My
SQL笔记
之修改表的实现方法
(转载)http://www.jb51.net/article/36384.htm 我们在创建表的过程中难免会考虑不周,因此后期会修改表 修改表需要用到alter table语句 (1)修改表名mysql> alter table student rename person;Query OK, 0 rows affected (0.03 sec) 这里的student是原名
·
2015-11-02 17:34
mysql
SQL笔记
1.SQL中UPdate语句: 用于修改表中的数据 课程号 课程名称 教师号 0001 SQL 1111 0002 CAD 1112 0003 Python 1113 0004 CCNA 1114 0005 FLASH 1115 use jiwa
·
2015-11-02 16:04
sql
SQL笔记
杂集SQL语句: insert into car values('8615120098771','测试das') CREATE TABLE Car_Test100_100 AS SELECT * FROM Car_test100 WHERE 1=0 DELETE FROM Car_Test100_100 SELECt phone FROM car_test100 S
·
2015-11-01 16:08
sql
Centos 6.2 安装Mysql
Centos 6.2 安装My
sql笔记
1、安装命令 # yum install mysql-server mysql 2、查看是否安装正确 # chkconfig --list mysqld
·
2015-11-01 15:43
centos
SQL笔记
======================================================================================================================= -------------------------------------------------------------------------
·
2015-10-31 18:32
sql
SQL笔记
[长期更新] (-2013.7)
--IF EXISTS(SELECT * FROM dbo.SysObjects WHERE ID = object_id(N'[TABLEA]') ) DROP TABLE tableA--CREATE TABLE TABLEA(--Column1 VARCHAR(20),--Column2 VARCHAR(20),--Column3 VARCHAR(20),--Column4 int,--C
·
2015-10-31 17:12
sql
SQL笔记
[长期更新] (-2013.3)
/* 由于数据较多,请通过查找下面的备选项可以定位想找的内容: 【跨数据库操作】【跨IP操作】 【INNER JOIN】【取得当前数据库中的所有表】【取得指定表的字段定义】 【修改字段长度】【新增字段】【删除字段】 */ --CREATE DATABASE TestSQL --USE TestSQL --CREAT
·
2015-10-31 17:44
sql
SQL笔记
* 主键设置:SQLServer中两种常用的主键数据类型:int(或 bigint)+标识列(又称自动增长字段);uniqueidentifier(又称Guid、UUID) * 用标识列实现字段自增可以避免并发等问题,不要开发人员控制自增。用标识列的字段在Insert的时候不用指定主键的值。 * GUID算法:可以产生唯一标识的高效算法。SQLServer中生成GUI
·
2015-10-31 15:56
sql
Java操作My
sql笔记
第一步,需要下载JDBC驱动, 点我。然后选择合适的版本即可。 下载完成之后解压,然后将mysql-connector-java-5.1.6-bin.jar文件放到java的安装目录下面。 这里每个人的安装路径不同,需要找到自己的路径。 第二步,需要在mysql下新建一个数据库,这个很简单,比如create database test; 然后use test;来切换当前正在使用的数据库。
·
2015-10-31 11:32
mysql
php 5.3 配置ms
sql笔记
参考URL https://docs.moodle.org/29/en/Installing_MSSQL_for_PHP#Using_FreeTDS_on_Debian_Lenny 第一步,下载相应的dll PHP version Thread Safe FreeTDS version Download URL PHP 5.2.x (vc6) Yes 0.82 + 200
·
2015-10-31 11:35
MSSQL
SQL笔记
[长期更新] (-2015.4)
【遍历所有表,复制表结构,复制表数据】 --插入语句SELECT * INTO A FROM B 是在还没有A表的情况下,直接通过B表创建并把B表数据复制到A表里面,之后A,B表的结构和数据完全一样。insert into A select * from B 是在已经创建了A表的情况下,将B表数据复制到A表,此前A表的结构要和B表相同,不然插入的时候报错。 --复制表结构到新的库中SELECT
·
2015-10-31 11:12
sql
SQL笔记
[SQL判断是否存在] [长期更新] (-2015.4)
--判断某个存储过程是否存在if exists (select * from sysobjects where id = object_id(N'[p_CreateTable]') and OBJECTPROPERTY(id, N'IsProcedure') = 1) drop procedure [p_CreateTable] --create proc p_Cre
·
2015-10-31 11:12
sql
my
sql笔记
sql语句时刻都在用,所以就不容易忘记。但mysql管理相关的就用得少了,特别是用户管理用得更少,所以今天复习并尝试了各种管理的方法~做下笔记: mysql的用户权限是用一个表来存放的,也就是mysql这一个系统数据库的user数据表。其实这一个表的字段除了password之外都是明文存放的,比较好理解。而password这一字段是用mysql自己的加密算法来进行加密的,而不是md5算法
·
2015-10-31 10:31
mysql
sql笔记
1.根据生日来查年龄 declare @nl datetime, @str varchar(4000)set @str=''select top 50 @str =@str++','+ name+':'+convert(nvarchar,DATEDIFF(yy,birthday,getdate())) from BasicData..user_baseinfo where datediff(dd
·
2015-10-31 09:24
sql
SQL笔记
----在一个关系表中操作列
使用alter关键字,可以为一个表添加新的列。 比如: 给Persons的表中添加一列,名字为Birthday,类型是date。 ALTER TABLE Persons ADD Birthday date 使用alter的格式为: ALTER TABLE table_name ADD column_name datatype 在一个表中删除一列的操作
·
2015-10-31 09:58
sql
my
SQL笔记
(1)
1.show databases; 显示所有数据库 2.create database 数据库名 [其他选项]; 新建数据库 例:create database example_db character set gbk; 创建了一个名为example_db的数据库,并将数据库
·
2015-10-31 09:34
mysql
my
sql笔记
增加列选项: 1.增加name列,追加到原table的后面; alter table tablename add name int; 2.增加name列,指定位置,在表的第一列; alter table talbename add id int(11) NOT NULL auto_increment primary key FIRST 3.增加name列,指定位置,age后面; alt
·
2015-10-30 13:51
mysql
My
SQL笔记
汇总
一、MySQL简介MySQL是最流行的开源数据库服务器。MySQL是一种数据库。数据库定义了存储信息的结构。数据库通常包含一个或多个表。每个表都一个名称(比如 "Customers" 或 "Orders")。每个表包含带有数据的记录(行)。下面是一个名为 "Persons" 的表的例子:上面的表含有三个记录(每个记录是一个人)和四个列(L
·
2015-10-30 11:19
mysql
my
sql笔记
------对数据表操作
一、选择默认的数据库 命令:use 数据库名称; 二、创建数据表 命令:create table 表名( 列名 类型(长度) 属性, 列名 类型(长度) 属性, ............. , 列名 类型(长度) 属性 ) 其中,类型包括:1、 整数类型 tinyint (byte) smallint(short) int(int) bigint(lo
·
2015-10-30 11:09
mysql
T-
SQL笔记
8:索引
T-
SQL笔记
8:索引 本章摘要: 1:什么是索引 2:索引和约束 3:设计索引的准备 4:索引排序顺序 1:什么是索引
·
2015-10-28 09:50
t-sql
T-
SQL笔记
3:事务、锁定和并发
T-
SQL笔记
3:事务、锁定和并发 本章摘要 1:事务 1.1:显式事务 1.2:使用DBCC OPENTRAN显示最早的活动事务 2:锁定
·
2015-10-28 09:49
t-sql
MY
SQL笔记
use usermanager; select * from user; alter table user character set gbk;alter table user change column uname username varchar(20);show create table user; 创建表: CREATE TABLE user( uid int(7) NOT NULL
·
2015-10-27 16:55
mysql
jsp中使用的my
sql笔记
public static Connection getConnection() throws SQLException, java.lang.ClassNotFoundException { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/userma
·
2015-10-27 16:55
mysql
SQL笔记
---多表左联
这是实际场景当中的一个例子,拿出来分析总结思路。 -- SQL 查询 --SELECT orderQuery.Rk_SkuCode , orderQuery.SkuName, SUM(ISNULL(orderQuery
·
2015-10-23 08:22
sql
SQL笔记
---分页
随用随想,随用随记。 通过实际应用掌握SQL语句。 一. SQL分页 1. 第一种方法:利用ID大于多少进行筛选 SELECT TOP 20 *FROM dbo.WMS_StockWHERE ( Rk_SkuCode > ( SELECT M
·
2015-10-23 08:20
sql
my
sql笔记
20151021
mysql客户端工具---------------------------------------------mysql免密码登陆:在/root下vim.my.cnf[client]user='root'password='123456'host='localhost'------------------------------------------mysql mysqldumpmysqladm
chinazjh
·
2015-10-21 21:54
mysql
localhost
客户端
password
空间
my
sql笔记
20151021
mysql客户端工具---------------------------------------------mysql免密码登陆:在/root下vim.my.cnf[client]user='root'password='123456'host='localhost'------------------------------------------mysql mysqldumpmysqladm
chinazjh
·
2015-10-21 21:54
mysql
localhost
客户端
password
空间
my
sql笔记
20151021
mysql客户端工具---------------------------------------------mysql免密码登陆:在/root下vim.my.cnf[client]user='root'password='123456'host='localhost'------------------------------------------mysqlmysqldumpmysqladmi
john公子
·
2015-10-21 21:54
空间
mysql
客户端
个人学习笔记
PL
SQL笔记
存在性检查
典型的例子: 查看是否存在一条记录满足<特定条件> 。存在则<做一些处理>。 例如:检查是否有员工上个月聘用的。 差劲的SQL: select count ( * ) from emp where hiredate > trunc(sysdate,
·
2015-10-21 12:48
plsql
My
sql笔记
之 -- replace()实现mysql 替换字符串
mysql 替换函数replace()实现mysql 替换字符串 mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便。 mysql 替换函数replace() UPDATE `table_name` SET `field_name` = replace (`field_
·
2015-10-21 10:20
replace
My
sql笔记
之 -- 小试MYSQL主从配置
mysql主从配置: 硬件: 两台服务器 1、Ubuntu 12.04.4 LTS (GNU/Linux 3.2.0-60-generic-pae i686) 2、Ubuntu 12.04.4 LTS (GNU/Linux 3.2.0-60-generic-pae i686) 分别安装mysq mysql Ver 14.14 Distrib 5.5.35, for
·
2015-10-21 10:19
Mysql主从
My
sql笔记
之 -- 开启Mysql慢查询
Mysql慢查询日志_1--如何开启慢查询日志 Windows下开启MySQL慢查询 MySQL在Windows系统中的配置文件一般是是my.ini找到[mysqld]下面加上 log-slow-queries=C:/Program Files/MySQL/MySQL Server 5.1/Datafiles/slowquery.log long_q
·
2015-10-21 10:19
MySQL慢查询
my
sql笔记
(一):简单的过程/视图/表状态/导入导出数据到文本/导入导出数据到sql文件
过程/函数://显示数据库中所有存储的存储过程基本信息,包括所属数据库,存储过程 show procedure/function status [like 'pattern'] //从系统表中查询某一存储过程的相关信息 select * from mysql.proc where name = 'procedure_name' //创建过程 create procedure count_user(
sallency
·
2015-09-22 14:00
mysql
procedure
event
SQL注入速查表(下)与Oracle注入速查表
目录盲注关于盲注实战中的盲注实例延时盲注WAITFORDELAY[time](S)实例BENCHMARK()(M)实例pg_sleep(seconds)(P)掩盖痕迹-sp_passwordlogbypass(S)注入测试一些其他的My
SQL
changetjut
·
2015-08-27 15:54
信息安全
My
sql笔记
——DQL
DQL就是数据查询语言,数据库执行DQL语句不会对数据进行改变,而是让数据库发送结果集给客户端。语法: SELECTselection_list/*要查询的列名称*/FROMtable_list/*要查询的表名称*/WHEREcondition/*行条件*/GROUPBYgrouping_columns/*对结果分组*/HAVINGcondition/*分组后的行条件*/ORDERBYsortin
pwc1996
·
2015-08-24 11:00
数据库
数据
存储
My
sql笔记
——DCL
DCL数据库控制语言不同于程序设计语言,SQL语言(结构化查询语言)的组成部分包括了DCL数据库控制语言。 ===============1、创建用户 语法:CREATEUSER用户名@地址IDENTIFIEDBY'密码';CREATEUSERuser1@localhostIDENTIFIEDBY‘123’;CREATEUSERuser2@’%’IDENTIFIEDBY‘123’; ====
pwc1996
·
2015-08-24 11:00
数据库
存储
结构
My
sql笔记
——DDL
数据库模式定义语言DDL(DataDefinitionLanguage),是用于描述数据库中要存储的现实世界实体的语言。一个数据库模式包含该数据库中所有实体的描述定义。 ==================== 1基本操作>查看所有数据库名称:SHOWDATABASES;>切换数据库:USEmydb1,切换到mydb1数据库==================== 2操作数据库> 创建数据库:CR
pwc1996
·
2015-08-24 11:00
数据库
存储
语言
My
sql笔记
——DML
数据操纵语言DML(DataManipulationLanguage),用户通过它可以实现对数据库的基本操作。========================== 1插入数据语法:INSERTINTO表名(列名1,列名2,…)VALUES(值1,值2)INSERTINTOstu(sid,sname,age,gender)VALUES('s_1001','pwc',18,'male'); 或者IN
pwc1996
·
2015-08-24 11:00
数据库
数据
语言
金典
SQL笔记
SQL语句汇总
SELECT*FROM(SELECTROW_NUMBER()OVER(ORDERBYid)ASrowN,FNumber,FName,FSalary,Fage FROMdbo.T_Employee)ASa WHEREa.rowN>=3ANDa.rowN50 THEN'fat'ELSE'OK'END) FROMT_Person2 --MSSQL独有函数 --patindex('%pattern',e
sat472291519
·
2015-08-18 10:00
金典
SQL笔记
(9)
page301-354其他解决方案 ---开窗函数 --测试数据及表 USE[NB] GO /******对象:Table[dbo].[T_Person2]脚本日期:08/14/201511:24:46******/ SETANSI_NULLSON GO SETQUOTED_IDENTIFIERON GO SETANSI_PADDINGON GO CREATETABLE[dbo].[T_Per
sat472291519
·
2015-08-18 10:00
金典
SQL笔记
(8)
------------------------文本方便拷贝------------------------page269-301子查询 --子查询 --SQL允许将一个查询语句作为一个结果集供其他SQL语句使用,就像使用 --普通的表一样,被当做结果集的查询语句被称为子查询 --所有可以使用表的地方都可以使用子查询,比如select*fromT --上面的T就可以用子查询来代替select*
sat472291519
·
2015-08-18 10:00
my
sql笔记
<备忘>
mysql常用工具:1、mysql -e 执行语句 -E 相当于\G; -s 去掉条框2、mysqldumpmysqldump -uroot -p --compact -c database_name [table_name] -T > ./ -T表示在备份时,会生成两个文件(.sql和.txt),将执行语句存到.sql文件中,将真是内容存入到.txt文件中。 -F flushlog
anon_xiaozi
·
2015-08-17 11:04
mysql笔记
my
sql笔记
<备忘>
mysql常用工具:1、mysql -e 执行语句 -E 相当于\G; -s 去掉条框2、mysqldumpmysqldump -uroot -p --compact -c database_name [table_name] -T > ./ -T表示在备份时,会生成两个文件(.sql和.txt),将执行语句存到.sql文件中,将真是内容存入到.txt文件中。 -F flushlog
anon_xiaozi
·
2015-08-17 11:04
mysql笔记
SQL笔记
//创建表 CREATE TABLE myemp (mid NUMBER(4),mname VARCHAR2(20),birthday DATE); //创建表及导入数据 CREATE TABLE myemp AS SELECT empno,ename,hiredate FROM emp; //删除表 DROP TABLE myemp; //insert语句 INSERT
Jonny-java
·
2015-08-14 17:00
delete
select
create
insert into
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他