- SQL Server生成订单号
- 在SQL Server中生成订单号的方法有许多种,现归纳如下:
SQL语句:select replace(substring(convert(varchar(20),getdate(),120),1,10),'-','')+cast(MAX(订单号)+1 as varchar(4))
使用存储过程
--创建测试表
create table usertable(userid varchar(20...[阅读全文]
- SQL存储过程在.NET数据库中的应用
- 一.前言:
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到...[阅读全文]
- MySQL 5 on Linux手动安装方法
- 1. 下载"mysql-standard-5.0.27-linux-i686-icc-glibc23.tar.gz",推荐ICC版本,据称比GCC性能提高10-20%
2. 复制到/usr/local/,解压:tar zxvf mysql-standard-5.x....tar.gz
3. 添加用户和组mysql:
groupadd mysql
useradd -g mysql mysql
4. 创建符号连接:/u...[阅读全文]
- 轻松了解十个重要的 MySQL客户启动选项
- 很多管理员都知道MySQL数据库管理系统(RDBMS)是高度灵活的软件块,带有范围广阔的启动选项,可以用来修改相关行为。然而,一些管理员却可能不清楚,标准MySQL客户端带有同等大量的启动选项,其中一些在日常MySQL交互作用中极为有用。这些选项本身不是“秘密”,而它们...[阅读全文]
- 获取sql数据库所有表结构
- SELECT
(case when a.colorder=1 then d.name else '' end) N'表名',
a.colorder N'字段序号',
a.name N'字段名',
(case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end) N'标识',
(case when (SELECT count(*)
FROM sysobj...[阅读全文]
- 讲解MySQL索引的概念及数据库索引的应用
- 1.数据库引入了索引
用户对数据库最频繁的操作是进行数据查询。一般情况下,数据库在进行查询操作时需要对整个表进行数据搜索。当表中的数据很多时,搜索数据就需要很长的时间,这就造成了服务器的资源浪费。为了提高检索数据的能力,数据库引入了索引机制。
2.有关...[阅读全文]
- 超级PK:Sybase与Oracle的十二场性能比拼
- Sybase公司成立于1986年,立足于在开放系统平台上研制具有Client/Server体系结构的数据库系统软件产品。当时的Sybase公司由于有效地汲取了其它RDBMS设计过程中的先进技术和概念,以满足联机事务处理(OLTP)应用的高性能要求为目标,同时加强联网对异构数据源的开放互...[阅读全文]
- 使用实例管理器轻松管理多个MySQL实例
- 一、MySQL数据库的实例管理器概述:
1、MySQL数据库的实例管理器(IM)是通过TCP/IP端口运行的后台程序,用来监视和管理MySQL数据库服务器实例。
2、假如IM挂了,则所有的实例都会挂掉;假如实例挂了,IM会尝试重新来启动它。
3、IM读取配置文件比如MY.CNF的[manage...[阅读全文]
- SQLserver数据库导入Mysql数据库的体验
- 因工作需要,要将存放在sql server数据库中的数据全部导入到mysql数据库中,在网上搜集相关资料,找到两种方法,现在分别谈谈对他们的看法。
第一种是安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简便,但是针对实际...[阅读全文]
- MySQL进阶_create table篇
- MySQL中create table语句的基本语法是:
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)]
[table_options] [select_statement]
TEMPORARY:该关键字表示用create table新建的表为临时表,此表在当前会话结束后将自动消失。临时表主...[阅读全文]