- 博客(123)
- 资源 (14)
- 问答 (6)
- 收藏
- 关注
转载 mysql学习笔记之十三(用户变量)
在Mysql中,你可以将SELECT语句的返回值赋给一个用户自定义变量,并且可以在你之后的Mysql会话中使用该变量。这为保存一条语句的返回结果然后在其他的语句中引用,提供了一个方便的途径。首先,让我们看一下在SELECT语句中赋值给用户变量的语法: @var_name:=value 下面是一个先在SELECT语句中赋值给用户变量,在另一句语句中使用的例子: se
2015-04-30 15:38:12 2498
转载 Rank Scores
Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking number should be the next consecutive integer value.
2015-04-30 15:07:45 2713
原创 Nth Highest Salary
Write a SQL query to get the nth highest salary from the Employee table.+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+For exampl
2015-04-30 14:19:52 2516
原创 Second Highest Salary
Write a SQL query to get the second highest salary from the Employee table. +-
2015-04-30 14:04:18 3237
原创 Combine Two Tables
Table: Person+-------------+---------+| Column Name | Type |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+---------+Per
2015-04-30 13:15:56 2433
原创 mysql学习笔记之十二(存储过程和函数)
存储过程和函数,一种数据库对象,用来实现将一组关于表操作的SQL语句代码当做一个整体来执行,也是与数据库对象表关联最紧密的数据库对象。
2015-04-30 13:00:33 2636
原创 mysql学习笔记之十一(常用函数)
能运行在多个系统上的代码具有可移植性,在数据库软件中,多数sql语句时可移植的,可移植性比较强;而函数的移植性不强,主要是由于各种数据库软件都支持自己所特有的函数。因此许多sql用户不认同使用数据库软件所特有的的函数
2015-04-30 09:08:50 2904 2
原创 mysql学习笔记之八(单表数据记录查询)
查询数据记录,就是指从数据库对象中获取所要求的数据记录。mysql中提供了各种不同方式的数据查询方法。一、简单数据记录查询select field1,field2,...,fieldn from t_name*查询所有字段数据select * from t_name;*查询指定字段数据select field1,...,fieldn from
2015-04-29 10:11:25 2653
原创 mysql学习笔记之七(数据操作语言DML)
SQL语言包括四类种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)还有事务控制语言(TCL)。※ 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。※ 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。※ 数据查询语言(DQL),例如:SELECT语句。(一
2015-04-28 21:07:31 2500
原创 mysql学习笔记之六(数据定义语言DDL)
SQL语言包括四类种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)还有事务控制语言(TCL)。※ 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。※ 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。※ 数据查询语言(DQL),例如:SELECT语句。(一
2015-04-28 20:16:39 2503
原创 mysql学习笔记之五(触发器)
触发器(trigger)是mysql的数据库对象之一,该对象与编程语言中的函数非常类似,都需要声明、执行,但是触发器的执行不是由程序调用,也不是手工启动,而是由事件来触发,激活从而实现执行。实例:1、学生表中拥有字段学生姓名,字段学生总数,每当添加一条学生记录时,学生总数就必须同时改变。2、在顾客信息表中拥有字段顾客名字,字段顾客电话和字段顾客地址缩写,每当添加一条关于顾客记录时,都需
2015-04-28 19:39:04 2553
原创 mysql学习笔记之四(视图)
视图通过对视图的操作不仅可以实现查询的简化,而且还会提高安全性视图:本质是一种虚拟表,其内容和真实表相似,包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储数据值的形式存在。行和列数据来自定义视图的查询所引用基本表,并且在具体引用视图时动态生成。视图使程序员只关心感兴趣的某些特定数据和他们所负责的特定任务。这样程序员只能看到视图所定义的数据而不是视图所引用表中的数据。从
2015-04-26 16:17:58 2546
原创 mysql学习笔记之三(索引)
索引数据库对象索引:一种组合数据的方式,通过索引对象,可以快速查询到数据库对象表中的特定记录,是一种提高性能的最常用方式。一个索引会包含表中的按照一定顺序排序的一列或多列字段。索引操作:创建索引,修改索引,删除索引。数据库对象索引主要为了提高从表中检索数据的速度。由于数据存储在数据库表中,所以索引是创建在数据库对象上的,由表中的一个字段或多个字段生成的键组成,这些键存储在数据结
2015-04-26 15:03:19 2635
原创 mysql学习笔记之二(表约束)
操作表约束完整性是指数据的准确性和一致性,而完整性检查就是指检查数据的准确性和一致性。mysql数据库管理系统提供了一直机制来检查数据库中的数据是否满足规定的条件。以保证数据库中数据的准确性和一致性,这种机制就是约束。mysql所支持的完整性约束NOT NULL(NK)DEFAULT UNIQUE KEY(UK)约束字段的值是唯一的PRIMATYKEY(PK)
2015-04-26 13:29:48 2669
原创 mysql学习笔记一
数据库相关操作1、创建数据库create database databasename成功返回Query OK失败返回Error 10072、查看所有的数据库show databases注意:是databases,复数3、选择数据库 use databasename返回是Database changed 知道这个在使用expect时有用失败返回Err
2015-04-26 10:24:45 2456
转载 linux之shutdown
关机命令:/sbin/shutdownshutdown [-cfFhknr ] [-t 秒数] 时间(hh:mm 或者+m) [警告信息]参数长参数描叙-a Use /etc/shutdown.allow.-c 中断关机:当执行"shutdown -h 12:00
2015-04-26 07:50:22 2247
原创 ftp自动登录服务器
在看shell编程,然后有一节讲自动登录ftp服务器,所以对ftp一探究竟。我使用的是ubuntu1、将自己的电脑做成ftp服务器(root用户执行) 下载安装vsftd:apt-get install vsftpd 安装完成之后,使用service vsftpd status查看vstfpd服务状态 修改配置文件:/etc/vsftpd
2015-04-25 09:34:19 4942
转载 expect交互命令
expect命令 是一个用来处理交互的命令。借助expect,可以将交互过程写在一个脚本上,使之自动化完成。形象的说,ssh,ftp登录都符合交互的定义。 四个命令:send,expect,spawn,interact,send_user send:用于向进程发送字符串 expect:从进程接收字符串 spawn:启动新的进程 inter
2015-04-24 16:56:34 5870
原创 echo的打印空格
编辑一个脚本,实现批量验证文件的md5#!/bin/bashmd5sum="/usr/bin/md5sum"count=0 #记录有多少个文件参与md5比较check=0 #记录有多少个文件md5是正确的while read linedo echo -e $line | $md5sum -c if [ $? -eq 0 ];then
2015-04-24 15:40:39 17155 1
转载 Linux date命令的用法
在linux shell编程中,经常用到日期的加减运算以前都是自己通过expr函数计算,很麻烦其实date命令本身提供了日期的加减运算非常方便。例如:得到昨天的时间date +%Y%m%d --date="-1 day"date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]Y
2015-04-24 14:54:28 2379
原创 shell批量添加用户
a、创建用户文件,因为添加的用户比较多,因此编写脚本创建一个用户文件user.txt #!/bin/bash #创建九个用户名和对应的密码 for i in `seq 9` do echo "user$i passwd$i">>user.txt doneb、创建好用户文件后,开始
2015-04-24 14:33:48 2939
转载 Shell之Here Document
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeremiah.blog.51cto.com/539865/339211 最近使用Shell编程编辑文件的时候,学习到了Here Document。感觉不错,分享给大家。 Here Document是已“ 我们知道平常在lin
2015-04-24 07:42:07 4114
原创 Happy Number
Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares o
2015-04-24 07:15:37 724
原创 sed打印九九乘法表
seq 9 | sed 'H;g' | awk -v RS='' '{for(i=1;i预备知识:seq:产生一个序列sed:模式空间和存储空间H:将pattern space中的内容append到hold space\n后g:将存储空间的数据覆盖模式空间 输出的时候使用的模式空间,存储空间只是一个暂存器1、seq产生1,然后加到sed模式空间,H将模式空
2015-04-22 09:23:02 3056 1
转载 linux bash shell之declare
declare或typeset内建命令(它们是完全相同的)可以用来限定变量的属性.这是在某些编程语言中使用的定义类型不严格的方式。命令declare是bash版本2之后才有的。命令typeset也可以在ksh脚本中运行。declare/typeset 选项-r 只读 1 declare -r var1(declare -r var1与read
2015-04-21 10:14:29 2516
转载 sed高级用法:模式空间(pattern space)和保持空间(hold space)
环境:centos 6.4 sed版本:sed-4.2.1-10.el6.x86_64前面的基本用法已经可以满足90%的需要,人个认为想要真正掌握sed,还需要学习一下sed的高级用法,本节就详细讲解一下sed的模式空间和保持空间前面基本用法中也有提到模式空间,即为处理文件中一行内容的一个临时缓冲区。处理完一行之后就会把模式空间中的内容打印到标准输出
2015-04-21 08:53:59 4537
转载 基于BP神经网络的数据分类
基于BP神经网络的数据分类 BP(Back Propagation)网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,
2015-04-20 10:55:00 7754 5
转载 bp神经网络及matlab实现
本文主要内容包括: (1) 介绍神经网络基本原理,(2) AForge.NET实现前向神经网络的方法,(3) Matlab实现前向神经网络的方法 。第0节、引例 本文以Fisher的Iris数据集作为神经网络程序的测试数据集。Iris数据集可以在http://en.wikipedia.org/wiki/Iris_flower_data_set 找到。这里
2015-04-20 10:32:30 1723
Git权威指南视频教程
2015-10-24
saxpath.jar
2015-08-07
expect 脚本响应的很慢
2017-01-14
shell 怎么越过跳板机访问多台服务器
2016-07-17
mapminmax([1 1 1]) 为什么输出的是1,
2016-05-09
谁有java版的神经网络程序
2015-11-12
java垃圾回收机制怎么回收变量
2015-05-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人