上一节小练习:存储过程 存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数来执行它。注:return要放在if里或者放到最下,否则会影响下面代码执行,因为遇到return就会中断存储过程--------带语句带参数的存储过程alter pro....
分类:
数据库 时间:
2014-11-07 20:38:26
阅读次数:
371
//写一个存储过程ALTER PROCEDURE dbo.Infosearch ( @bmid smallint = null, @xm varchar(10)=null, @xb varchar(10)=null, @strage smallint=null,...
分类:
数据库 时间:
2014-11-07 18:19:58
阅读次数:
299
一、约束的概念通俗来讲,约束是为了使被填入的数据更加符合业务规范、保证数据完整性而开发设计的手段。如果进行的DML(更新、插入、删除行)或DDL(此处指ALTER更改操作)操作不合符业务规范(约束)要求,则数据库会拒绝请求;约束既可以是表级约束也可以是列级约束,需要强调..
分类:
数据库 时间:
2014-11-07 06:32:15
阅读次数:
162
DDL (Data Definition Language 数据定义语言)create table 创建表 alter table 修改表 drop table 删除表 truncate table 删除表中所有行 create index 创建索引 drop index ...
分类:
其他好文 时间:
2014-11-06 14:48:07
阅读次数:
146
解决这个问题,网上通常有两种方法,底部附第三种方法,按照官方文档建议的方式来。第一种方法就是批量生成alter table 的数据库修改语句,然后复制到文本处理工具中,然后批量把前缀给修改成想要的,然后粘贴到mysql工具的执行窗口,这样就可实现修改数据表前缀的功能;如下:select concat...
分类:
Web程序 时间:
2014-11-06 14:35:15
阅读次数:
222
1、为acc表增加额外的字段记录主叫被叫进入mysql,选取opensips的数据库ALTER TABLE acc ADD from_uri VARCHAR(64) DEFAULT '' NOT NULL ;ALTER TABLE acc ADD to_uri VARCHAR(64) DEFAULT...
分类:
其他好文 时间:
2014-11-05 19:37:27
阅读次数:
281
(DELETE)删除表数据之后,auto_increment不会变成初始值,要重置的方式有两种:1、truncate tbname ;直接清空所有数据,并将auto_increment重置为0。2、alter table tbname auto_increment = x ;设置表tbname的唯一...
分类:
其他好文 时间:
2014-11-05 16:31:02
阅读次数:
148
1.使用sql_trace跟踪执行计划1.1 当前session跟踪:alter session set sql_trace = true; //开始sql_tracealter session set tracefile_identifier = jytrace; //设定trace文件的标识符a...
分类:
数据库 时间:
2014-11-05 00:10:09
阅读次数:
369
修改表
ALTER TABLE tb_name;
1.添加字段
ALTER TABLE tb_name ADD 字段名字 字段类型 约束条件 [FIRST/AFTER 字段名称]
1>添加用户名字段
ALTER TABLE test ADD username VARCHAR(20);
2>将字段test添加到表中第一个字段
ALTER TABLE test ADD test VARC...
分类:
数据库 时间:
2014-11-04 21:14:55
阅读次数:
347
5. SQL 语言的分类 * 5.1. 数据定义语言 数据定义语言DDL( Data Definition Language ) , 是SQL语言集中负责数据结构定义不数据库对 象定义的语言 , 主要有create、alter、drop 和truncate 四种常用语 句。 ...
分类:
数据库 时间:
2014-11-04 12:37:10
阅读次数:
223