精华内容
下载资源
问答
  • 本书还有一个网站,上面有本书额外的第12章“查询执行”、本书的所有代码及其他工具和脚本。  本书由知识丰富的资深专家和数位具有多年产品使用经验的讲师联手打造,是一本关于sql server工作原理的权威参考指南,...
  • 本书还有一个网站,上面有本书额外的第12章“查询执行”、本书的所有代码及其他工具和脚本。  本书由知识丰富的资深专家和数位具有多年产品使用经验的讲师联手打造,是一本关于sql server工作原理的权威参考指南,...
  • SQL Server2005基础教程

    2012-07-10 21:30:58
     7.8 为数据库生成SQL脚本  7.9 维护数据库  7.10 小结  第8章 操作数据   8.1 T-SQL的INSERT命令的语法  8.2 SQL命令INSERT   8.3 DBCC CHECKIDENT  8.4 列约束  8.5 同时处理多条记录  8.6 ...
  • 作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握Oracle SQL所独有的丰富功能的技巧所在,内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习以下几个方面的技巧:...
  • 本书还有一个网站,上面有本书额外的第12章“查询执行”、本书的所有代码及其他工具和脚本。  本书由知识丰富的资深专家和数位具有多年产品使用经验的讲师联手打造,是一本关于sql server工作原理的权威参考指南,...
  • 作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握Oracle SQL所独有的丰富功能的技巧所在,内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习以下几个方面的技巧:...
  • 1.6.4 使用SELECT创建脚本 20 1.6.5 字符串拼接 21 1.6.6 使用SELECT创建逗号分隔的列表 21 1.6.7 使用INTO子句 22 1.7 子查询 23 1.8 从多个数据源查询 24 1.8.1 使用内联结 25 1.8.2 使用外联结 ...
  • 书中涉及的T—SQL程序在网站上提供下载,打开相应SQL文件即可直接执行其中的代码。  SQL Server 2008是一个能用于大型联机事务处理、数据仓库和电子商务等方面应用的数据库平台,也是一个能用于数据集成、数据...
  • 书中涉及的T—SQL程序在网站上提供下载,打开相应SQL文件即可直接执行其中的代码。  SQL Server 2008是一个能用于大型联机事务处理、数据仓库和电子商务等方面应用的数据库平台,也是一个能用于数据集成、数据...
  • 《Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何...
  • SQL Server 2005基础教程--详细书签版

    热门讨论 2013-02-06 11:22:15
    7.8 为数据库生成SQL脚本 192 7.9 维护数据库 198 7.10 小结 207 第8章 操作数据 208 8.1 T-SQL的INSERT命令的语法 209 8.2 SQL命令INSERT 209 8.2.1 默认值 212 8.2.2 使用NULL值 212 8.3 DBCC ...
  • 1:脚本为db.sql,在该程序的同级目录下面 2:执行脚本后,有对话框提示,提示内容为执行时间或出错信息 期待改善的地方: 1:加一个执行脚本的进度条 2)执行后将日志输出到文本文件,便于查看。
  • 强大的在线执行SQL语句功能。 27、强大的数据备份和恢复功能,可以在线备份、恢复、压缩数据库。 28、评论独创Ajax让发表评论更为方便。用户体验的新突破,有效地提高用户讨论的兴趣。 29、支持广告类型:gif图片...
  • mysql数据库的增删改查 1.mysql接口自带功能 msyq>\h:查看帮助信息 ...1、\h 或 help 或 ?...3、\T 或 tee:将结果和命令输出到文本 ... 或 source:执行外部SQL脚本:二进制日志截取、备份出来的SQL脚...

    mysql数据库的增删改查

    1.mysql接口自带功能

    msyq>\h:查看帮助信息
    1、\h 或 help 或 ?
    2、\G:分组显示结果
    3、\T 或 tee:将结果和命令输出到文本
    4、\c 或 CTRL+c:清除当前语句
    5、\s 或 status:获取MySQL服务器状态信息
    6、\. 或 source:执行外部SQL脚本:二进制日志截取、备份出来的SQL脚本
    7、\u 或use:切换数据库
    

    2.sql服务端命令

    2.1 sql种类

    DDL:数据库(对象)定义语言
    DCL:数据库控制语言(grant revoke)
    DML:数据(行)操作语言(update delete insert)
    DQL: 数据查询语言(show、select)
    

    2.1.1 DDL操作之管理库操作

    查看数据库

    mysql> show databases;
    mysql> show databases like 'test%'; #==>模糊查询,以test开头的数据库
    

    创建数据库

    mysql> create database oldboy;
    

    查看建库的语句

    show create database oldboy\G
    

    指定字符集建库

    mysql>create database llf CHARACTER SET utf8 ;
    mysql>show create database llf;
    

    查看帮助

    mysql>help  create database;
    

    删除数据库

    mysql> drop database llf;
    

    改变库的字符集

    mysql> alter database oldboy charset utf8mb4;
    mysql> show create database oldboy;
    

    切库

    user oldboy
    

    查看当前所在的库

    select database();
    

    查看当前的用户

    select user();
    

    查看库里的表

    show tables;
    

    DDL&&DCL语句之管理用户

    用户:
    ‘user’@‘主机域’
    帮助:
    ? Account Management
    常用命令:
    1.查看当前用户
    2.创建用户
    3.查看用户对应的权限
    4.删除用户
    5.给用户授权
    6.收回权限
    7.工作博客授权
    

    2.1.2 DDL语句之管理表操作

    创建表

    create table <表名> (<字段名1> <类型1> ,…<字段名n> <类型n>);
    mysql> create table t1(id int,name varchar(20));
    获取帮助
    help create table;
    

    查询表

    mysql> show tables;
    

    查看建表语句

    mysql> show create table t1\G
    

    查看表结构

    mysql> desc t1;
    

    删除表

    mysql> drop table t1;
    

    修改表

    在表中添加一列
    mysql> alter table t1 add age int;
    添加多列
    mysql> alter table t1 add sid int,add bridate datetime;
    在指定列后添加一列
    mysql> alter table t1 add i_name varchar(20) after name;
    在表中最前添加一列
    mysql> alter table t1 add num int first;
    删除列
    mysql> alter table t1 drop num;
    修改列名
    mysql> alter table t1 change name stu_name varchar(20);
    修改列属性
    mysql> alter table t1 modify sid varchar(20);
    修改表名
    mysql> rename table t1 to t2;
    mysql> alter table t2 rename to t1;
    

    2.1.3 DML语句之管理表内容操作

    插入内容(insert)

    insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )]
    mysql> insert into t2 values(1,'zhang');
    添加多行内容
    mysql> insert into t2 values(2,'yang'),(3,'li'),(4,'yi');
    通过列名添加内容
    mysql> insert into t2(name) values("zhangggg");
    

    查询表内容

    mysql> select * from t2;
    

    更新表(update)

    mysql> update t2 set name='zhang123' where id=4;
    

    删除表内容

    mysql> delete from t2 where id=4;
    删除表中所有行,比较危险。一行一行删除表中数据。
    mysql> delete from t2;
    在物理上删除表数据,速度比较快。
    mysql> truncate table t1;
    

    2.1.4 DQL语句之管理表内容操作

    select基本查询

    SELECT * FROM city;
    SELECT NAME,Population FROM city;
    

    select条件查询where

    SELECT *|{[DISTINCT] column|select_expr[alias], ...]}[FROM [database.]table][WHERE conditions];
    WHERE条件又叫做过滤条件,它从FROM子句的中间结果中去掉所有条件conditions不为TRUE(而为FALSE或者NULL)的行
    WHERE子句跟在FROM子句后面
    不能在WHERE子句中使用列别名
    

    where字句的基本使用

    1、查询中国(CHN)所有的城市信息
    SELECT * FROM world.`city` WHERE CountryCode='CHN';
    or
    SELECT * FROM world.`city` WHERE CountryCode='chn';
    2、查询中国(CHN)安徽省所有的城市信息。
    SELECT * FROM city WHERE CountryCode="CHN" AND District="anhui";
     3、查询世界上人口数量在10w-20w城市信息
     SELECT * FROM city WHERE Population BETWEEN 100000 AND 200000;
    4、中国或者日本的所有城市信息
    SELECT * FROM city WHERE CountryCode IN ('chn',"jpn");
    注意:
    WHERE中出现的字符串和日期字面量必须使用引号括起来
    这里,字符串字面量写成大写或小写结果都一样,即不区分大小写进行查询。
    这和ORACLE不同,ORACLE中WHERE条件中的字面量是区分大小写的
    

    模糊查询

    SELECT * FROM city WHERE  CountryCode LIKE 'ch%';
    

    select 排序与限制

    ORDER BY子句用来排序行
    Asc:执行升序排序。默认值
    DEsc:执行降序排序
    ORDER BY子句一般在SELECT语句的最后面
    LIMIT子句:
    MySQL特有的子句。
    它是SELECT语句中的最后一个子句(在order by后面)。
    它用来表示从结果集中选取最前面或最后面的几行。
    偏移量offset的最小值为0。
    语法:
    limit <获取的行数> [OFFSET <跳过的行数>]
    或者limit [<跳过的行数>,] <获取的行数>
    SELECT * FROM city
    ORDER BY
    
    按照人口数量排序输出中国的城市信息(ASC\DESC)
    SELECT * FROM city WHERE CountryCode="CHN" ORDER BY Population DESC;(从大到小)
    SELECT * FROM world.`city` WHERE countrycode='CHN' 
    ORDER BY id DESC  ;
    按照列数来进行排序
    SELECT * FROM city
    ORDER BY 5 DESC ;
    取第1-10行
    SELECT * FROM world.`city` WHERE countrycode='CHN' 
    ORDER BY 5 DESC LIMIT 20;
    取第11-20行
    SELECT * FROM world.`city` WHERE countrycode='CHN' 
    ORDER BY 5 DESC LIMIT 10,10 ;
    
    SELECT * FROM world.`city` WHERE countrycode='CHN' 
    ORDER BY 5 DESC LIMIT 10 OFFSET 10 ;
    

    3.多表查询

    传统的连接写法(使用where)
    ---- 中国所有城市信息+使用语言
    SELECT ci.name,ci.countrycode,ci.Population,cl.language FROM city AS ci,countrylanguage AS cl
    WHERE ci.countrycode="chn" AND cl.countrycode="chn";
    

    常用连接写法(join on )

    查询青岛这个城市,所在的国家具体叫什么名字
    SELECT ci.`Name`,ci.`CountryCode`,ci.`Population`,cl.name FROM city AS ci JOIN country AS cl ON ci.`CountryCode`=cl.code AND ci.name="qingdao"、
    

    group by +聚合函数(avg()、max()、min()、sum())

    算出中国人口总数
    SELECT CountryCode,SUM(Population) FROM city WHERE CountryCode="chn" ORDER BY CountryCode
    

    转载于:https://www.cnblogs.com/yjiu1990/p/10845487.html

    展开全文
  • 如果系统检测无效或非标准分区表标记,将提示用户是否继续执行该命令。除非您访问驱动器有问题,否则不要继续进行。向系统分区写入新的主引导记录可能破坏分区表并导致分区无法访问。  format  将指定的驱动器...
  • Toad 使用快速入门

    2008-11-27 15:22:14
    在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software为此提供了高效的Oracle应用开发工具-Toad(Tools of ...
  • 数据库基础

    2012-09-22 16:27:04
    §1.4 登录到SQL*PLUS 27 §1.4.1 UNIX环境 27 §1.4.2 Windows NT和WINDOWS/2000环境 29 §1.5 常用SQL*PLUS 附加命令简介 32 §1.5.1 登录到SQL*PLUS 32 §1.5.2 EXIT和QUIT 32 §1.5.3 DESCRIBE(显示表、视图结构...
  • 4.7.2 在SQL*Plus中执行SQL脚本 95 4.7.3 创建Windows的批处理脚本 97 4.7.4 DEFINE和UNDEFINE命令 97 4.7.5 预定义SQL*Plus变量 97 4.7.6 在SQL*Plus中使用注释 98 4.7.7 显示SQL命令清单 98 4.8 在...
  • 如果一切配置完成,那么即可看到输出任务执行成功的日志。 至此 已经完成了 任务的手动执行。 TIPS 当然在部署的时候可能会出现各种状况。 比如:work 无法连接 master,连接时抛出 java.net....
  • Oracle8i_9i数据库基础

    2010-03-03 14:16:58
    §1.4 登录到SQL*PLUS 27 §1.4.1 UNIX环境 27 §1.4.2 Windows NT和WINDOWS/2000环境 29 §1.5 常用SQL*PLUS 附加命令简介 32 §1.5.1 登录到SQL*PLUS 32 §1.5.2 EXIT和QUIT 32 §1.5.3 DESCRIBE(显示表、视图结构...
  • 如果设置为 FALSE, 将执行 PL/SQL V3 行为, 而不允许 V2 行为; 否则在运行 PL/SQL V3 时将接受某些 PL/SQL V2 行为。 值范围: TRUE | FALSE 默认值: FALSE plsql_native_make_utility: 说明: 指定 make 实用程序 ...
  • 第1章 空 第2章 ASP.NET运行模型 21.如何在页面中应用...205.如何取得系统日志,并把日志信息写到文本文件中 206.如何在ASP.NET中创建、删除、复制文件 207.如何动态的创建HTML文件 第12章 XML相关处理技术
  • 实例244 将文本文件中数据存储数据库中 316 4.5 文件的压缩与解压 318 实例245 PHP中压缩RAR文件 319 实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 ...
  • 实例244 将文本文件中数据存储数据库中 316 4.5 文件的压缩与解压 318 实例245 PHP中压缩RAR文件 319 实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 ...
  • 282 16.2 电子邮件服务器 285 16.3 电子邮件扩展 287 16.4 小结 289 第17章 系统日志 290 17.1 配置日志 290 17.2 日志输出级别 292 17.3 Java Logging API日志 292 17.4 利用持久化层日志进行调试 294 17.5 小结 ...
  •  8.22.4 执行SQL调整任务  8.22.5 查看调整任务的状态  8.22.6 显示SQL调整顾问报告  8.22.7 检查报告输出  8.23 技巧回顾  8.24 参考文档  第9章 表的连接和其他高级调整技术(针对DBA和开发人员)  9.1 连接...
  • 第2章 ASP.NET运行模型 21.如何在页面中应用...如何取得系统日志,并把日志信息写到文本文件中 206.如何在ASP.NET中创建、删除、复制文件 207.如何动态的创建HTML文件 第12章 XML相关处理技术
  •  6.2.2 保存数据数据库中  6.2.3 创建布局  6.2.4 用户反馈和闪存  6.3 测试窗体  6.3.1 测试模型  6.3.2 测试控制器  6.3.3 再次访问日志  6.4 小结 第7章 AJAX与Web 2.0  7.1 生成投票模型  ...
  •  6.2.2 保存数据数据库中  6.2.3 创建布局  6.2.4 用户反馈和闪存  6.3 测试窗体  6.3.1 测试模型  6.3.2 测试控制器  6.3.3 再次访问日志  6.4 小结 第7章 AJAX与Web 2.0  7.1 生成投票模型  ...

空空如也

空空如也

1 2 3 4 5 6
收藏数 108
精华内容 43
关键字:

执行sql脚本输出日志到文本