文章分类 - SQL
摘要:首先在VirtualBox中开启PAE/NX,如图:再在命令行中执行以下命令:"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata "VM Name" VBoxInternal/CPUM/CMPXCHG16B 1
阅读全文
摘要:转自:http://2301703.blog.51cto.com/2291703/1090478做数据库开发或管理的人经常要创建大量的测试数据,动不动就需要上万条,如果一条一条的录入,那会浪费大量的时间,本文介绍了Oracle中如何通过一条 SQL快速生成大量的测试数据的方法。产生测试数据的SQL如...
阅读全文
摘要:转自:http://www.verydemo.com/demo_c374_i467.html第一:批处理文件drop_table.bat说明:批处理中 %~dp0 表示批处理文件所处的当前目录'%p_owner%' '%p_path%' 是批处理传给SQLPLUS的参数@echo *********...
阅读全文
摘要:转自:http://www.cnblogs.com/shockerli/p/1000-plus-line-mysql-notes.html/* 启动MySQL */net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证...
阅读全文
摘要:http://my.oschina.net/u/587236/blog/129022
阅读全文
摘要:网上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与负责,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用status信息对mysql进行具体的优化,网上找了一篇文章,分页分得乱七八糟的,只能转到博客。mysql> show global status; 可以列出mysql服务器运行各种状态值,另外,查询mysql服务器配置信息语句:mysql> show variables; 一、慢查询mysql> show vari
阅读全文
摘要:比如网段为192.168.1.1/24的IP网段地址,其网络地址及广播地址的数值及字符串表示形式分别为:网络地址数值:select conv(concat(repeat('1',24),repeat('0',8)),2,10) & INET_ATON('192.168.1.1');网络地址字符串表示形式:select INET_NTOA(conv(concat(repeat('1',24),repeat('0',8)),2,10) & INET_ATON('192.168.1.1')
阅读全文
摘要:1. IP 由点分格式,转换为数字格式。 mysql> select inet_aton('127.0.0.1'); +------------------------+ | inet_aton('127.0.0.1') | +------------------------+ | 2130706433 | +------------------------+ 1 row in set (0.00 sec)2. IP 由数字格式转换为点分格式。 mysql> select inet_ntoa(2130706433); +---------------
阅读全文
摘要:创建表Sql代码 Sql代码 create table TEST ( CARNO VARCHAR2(30), CARINFOID NUMBER ) create table TEST( CARNO VARCHAR2(30), CARINFOID NUMBER) 创建存储过程Sql代码 Sql代码 create or replace procedure pro_test AS carinfo_id number; BEGIN select s_CarInfoID.nextval into carinfo_id from dual; insert into tes...
阅读全文
摘要:嵌套表 类似于JAVA中的ArrayList,动态数组。嵌套表是表中之表。一个嵌套表是某些行的集合,它在主表中表示为其中的一列。 语法:TYPE ... IS TABLE OF type[not null] 创建嵌套表步骤:? 创建一个对象类型作为嵌套表的基类型? 基于基类型创建嵌套表的基础类型 基于该基础类型创建嵌套表 假设有一个关于动物饲养员的表,希望其中具有他们饲养的动物的信息。用一个嵌套表,就可以在同一个表中存储饲养员和其饲养的全部动物的信息。 步骤1创建一个对像类型,存放饲养动物的信息 CREATE TYPE annimal_ty AS OBJECT( breed var...
阅读全文
摘要:1. SHOW TABLES LIKE '%tb_bp_d_case%';2. select `TABLE_NAME` from `INFORMATION_SCHEMA`.`TABLES` where `TABLE_SCHEMA`='dbname'and `TABLE_NAME`='tablename';3. 如果表不存在就建立这个表,那么可以直接用createtableifnotexiststablename这样的指令来建立,不需要先去查询表是否存在。4. 从模板表创建表:create table if not exists like old_
阅读全文
摘要:查询数据库中的存储过程方法一: select `name` from mysql.proc where db = 'your_db_name' and `type` = 'PROCEDURE'方法二: show procedure status;查看存储过程或函数的创建代码show create procedure proc_name;show create function func_name;
阅读全文
摘要:前阵子发现公司的网站有SQL注入漏洞,向项目经理提了以后,得到的答复异常的冷淡:“早就知道,这种asp的网站肯定有漏洞,要是Asp.net的网站就没问题”,先暂不评价此说法对错,如此冷淡的反应只能说明了对SQL注入的无知,今天就实况转播,来告诉大家SQL注入究竟有多大的危害。初步注入--绕过验证,直接登录公司网站登陆框如下:可以看到除了账号密码之外,还有一个公司名的输入框,根据输入框的形式不难推出SQL的写法如下:SELECT * From Table WHERE Name='XX' and Password='YY' and Corp='ZZ'
阅读全文
摘要:sqlserver把行转成列在我们编码中是经常遇到的我做一个小例子大家看一下 1 --创建一个表 2 create table PayPhoneMoney 3 ( 4 id int identity(1,1), 5 userName Nvarchar(20), 6 payType nvarchar(20), 7 money decimal, 8 payTime datetime, 9 constraint pk_id primary key(id)10 )11 --插入点数据12 insert into PayPhoneMoney value...
阅读全文
摘要:上个月我们发布了VS 2010 Service Pack 1 (SP1)Beta . 你可以在Jason Zander的两篇博文和Scott Hanselman包含了VS 2010 SP1 Beta的一些新功能的博文中了解更多关于VS 2010 SP1 Beta的信息。你可以从这里下载和安装VS 2010 SP1 Beta。上周我发表了关于VS2010 SP1中新增的对 IIS Express的支持的博文。今天的博文中我将要讨论一些支持SQL CE的VS2010 SP1工具支持,并且逐步讲一些它实现的很酷的应用场景。SQL CE—它是什么?为什么要关注它?SQL CE是一个免费的,可嵌入的数据
阅读全文
摘要:Sql Server Compact 4.0相比3.5版本增强了很多,支持Entity Framework 4.1,对于轻量级应用来讲,使用Sql Server Compact 4.0是个很好的选择,而且部署相当方便,不需要Sql Server Compact 4.0的安装包,仅需要发布相关的dll以及web.config配置即可。开发环境下,需要安装vs2010 sp1Microsoft SQL Server Compact 4.0 Visual Studio 2010 SP1 Tools for SQL Server Compact 4.0也可以通过Microsoft Web Platfo
阅读全文
摘要:下面这个SQL语句可以查询数据库里面各个表的大小: SHOW TABLE STATUS FROM 数据库名 下面这个语句可以显示数据库的数据文件路径(取消括号可以显示许多信息): show variables like 'datadir'
阅读全文
摘要:MYSQL表出错。一般在phpmyadmin里,repair一下就可以了。但修复失效的时候,就要另想其他的办法了。对于MyISAM格式的表来说,有一个很好的修复工具 - myisamchk。mysql错误:Table XXX is marked as crashed and should be repairedTable '.\ESOJOURN.ORG\posts' is marked as crashed and should be repaired找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:myisamchk -c -r ../data/ESO
阅读全文
摘要:由MySQL用来存储数据的文件格式以已经被广泛地测试过,但是总是有外部情况可以导致数据库表被破坏:1.mysqld进程在一个写入当中被杀死。2.计算机的意外关闭(例如,如果计算机掉电)。3.一个硬件错误例如:Table ‘./数据库名/表名’ is marked as crashed and should be repaired在执行崩溃恢复时,理解在一个数据库中的每一个表tbl_name对应的在数据库目录中的3个文件是很重要的: 文件 用途“tbl_name.frm” 表定义(表格)文件“tbl_name.MYD” 数据文件“tbl_name.MYI” 索引文件这3个文件的每一个文件类型可能
阅读全文
摘要:我们今天主要向大家描述的是MySQL索引在被破坏的情况想所产生的问题与其实际的解决方案。下面就是文章的具体方案描述。AD: 以下的文章主要讲述的是一个MySQL索引在被破坏的情况想所产生的问题与其实际的解决方案。如果你对其实际的操作方案感兴趣的话,你就可以浏览以下的文章了,下面就是文章的具体内容描述。下午上班,惊闻我的dedecms的网站出问题了,访问一看,果然全屏报错,检查MySQL(和PHP搭配之最佳组合)日志,错误信息为:Table'.\dedecmsv4\dede_archives'ismarkedascrashedandshouldberepaired提示说cms的文
阅读全文