`

Oracle,sqlserver,mysql的自增变量设置

阅读更多

Oracle,sqlserver,mysql的自增变量设置
不同的东家养不同的女儿,这三种数据库在设置自增变量方面都是不同的,下面我归类了一下:
1、Mysql。它的自增变量个人有认为是最好记的,使用AUTO_INCREMENT关键字,知道英文的就更好记忆了,如下创建一个带有自增变理的表:
create table test(id int AUTO_INCREMENT primary key not null,name varchar(50));
注:这里的id一定要申明为主键,否则会引来报错。
2、Sqlserver使用identity关键字,可以很容易指定从什么数开始,增幅是多少,如下:
create table test(id int identity(100,10) primary key not null,name varchar(50));
3、Oracle不能够在创建表的时候指定自动关键字,它需要重新创建sequence,然后以"创建键.nextval"来引用:
create table test(id int primary key not null,name varchar(50));
create sequence test_id(最好是表名+序列号标记) increment by 1 start with 1 maxvalue 9999;
引用的时候就要这样引用了,如下:
insert into test(test_id.nextval,'www');
比较完毕。

分享到:
评论

相关推荐

    Sqlserver、Oracle、MySql、PostgreSql、SqlLite数据库差异

    Sqlserver、Oracle、MySql、PostgreSql、SqlLite常用数据库的对比 1、分页 2、时间函数 3、自增列 4、表名规范 5、字符串连接 6、变量定义 7、其它

    MYSQL,SQLSERVER,ORACLE常用的函数

    SQL> select instr('oracle traning','ra',1,2) instring from dual; INSTRING --------- 9 6.LENGTH 返回字符串的长度; SQL> select name,length(name),addr,length(addr),sal,length(to_char(sal)) from ....

    SQL_SERVER应用与开发范例宝典_12357672.part3

    全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、...

    SQLAssistant beta 6 + SN 码

    7.支持8个主要的数据库系统:Oracle, SQL Server,DB2,Sybase ASE,Sybase ASA, Postgre SQL , MySQL和Microsoft Access和他们的SQL方言 8.快速,磁盘和内存占用少 9.在不中断任何现有的程序和使用下可以立即很...

    SQLAssistant 6 BETA 注册版

    7.支持8个主要的数据库系统:Oracle, SQL Server,DB2,Sybase ASE,Sybase ASA, Postgre SQL , MySQL和Microsoft Access和他们的SQL方言 8.快速,磁盘和内存占用少 9.在不中断任何现有的程序和使用下可以立即很...

    SQLAssistant 5.2.59 注册版

    7.支持8个主要的数据库系统:Oracle, SQL Server,DB2,Sybase ASE,Sybase ASA, Postgre SQL , MySQL和Microsoft Access和他们的SQL方言 8.快速,磁盘和内存占用少 9.在不中断任何现有的程序和使用下可以立即很...

    SQL_SERVER应用与开发范例宝典_12357672.part2

    全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、...

    SQL_SERVER应用与开发范例宝典_12357672.part1

    全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、...

    SQL+Assistant+v7.2

    配置支持8个主要的数据库系统:Oracle、SQLServer、DB2、SybaseASE、SybaseASA、PostgreSQL、MySQL和MicrosoftAccess和他们的SQL方言 快速,磁盘和内存占用少 增加SQL开发人员效率 提供互动SQL参考和SQL代码援助制度...

    Oracle数据库学习指南

    46.Oracle 数据库向 MS SQL Server 7.0 的迁移 Oracle1: 1. Decode()函数使用技巧(NT+IIS+ASP+ORACLE) 2. Dual伪列 3. EXP、IMP 命令详解 4. Exp-Imp大量数据 5. Export-Import 使用技巧与常见错误 6. ...

    SQL应用开发范例宝典:SQL应用开发范例宝典.iso (源码光盘)

    全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种数据库语言,内容包括SQL语言基础、常规数据查询、高级数据过滤、字符串查询、日期函数、日期函数、数据排序、...

    Java连接mysql

    本示例已调试通过,在Java程序里连接Mysql数据库,通过更改配置文件,可用不同角色连不同数据库,本示例是连的mysql,同样,通过更改配置文件,可连Sql Server、Oracle,内附详细说明,机器环境变量的设置、mysql的角色的...

    sql assist 9.5.rar

    支持10个主要的数据库系统:Oracle, SQL Server, DB2 UDB, DB2 for iSeries, Sybase ASE, Sybase SQL Anywhere, Postgre SQL, Amazon Redshift, MySQL, Microsoft Access等等 1、拥有可视SQL查询生成器 2、可轻松...

    韩顺平oracle学习笔记

    2.最好学习过一门别的数据库(sql server,mysql , access) 教程推荐:oracle使用教程, 深入浅出oracle 记住:欲速则不达,做任何事情要遵循他的规律,循序渐进,信心很重要 成为一个oracle高手过程:理解小知识点->...

    B站 MySQL学习随手记 全是满满的干货!

    MySQL,Oracle,SQL Server,DB2,SQLlite 通过表和表之间的,行与列之间的关系进行数据的存储。(例如:学生信息表) 2. 非关系型数据库(NoSQL)Not Only SQL Redis,MongDB 对象存储,通过对象的自身的属性来决定...

    mysql-8.0.20-macos10.15-x86_64.tar.gz

    Mac OS X 10.15 下源码安装 mysql-8.0.20-macos10.15-x86_64 ... 博客地址 下载mysql-8.0.20-macos10.15-x86_64.tar.gz 可以从mysql官网下载,如果比较慢, ...sudo /usr/local/mysql/support-files/mysql.server status

    SqlBuild

    使用到数据库软件(Oracle,SQlServer,MySql,HiRDB等等)且需要自己书写Sql文提交数据库的项目中,都可以使用本软件。 安装: 直接解压缩SqlBuild.zip文件。 本软件需要JDK1.4支持,而CSDN只能上传10M大小的软件...

    mysql数据库my.cnf配置文件

    # 如没有指定,MySQL默认采用的是REPEATABLE-READ,ORACLE默认的是READ-COMMITTED log_bin = mysql-bin binlog_format = mixed expire_logs_days = 30 #超过30天的binlog删除 slow_query_log = 1 long_query_time = ...

    程序员的SQL金典.rar

     本书特色:主要介绍SQL的语法规则及在实际开发中的应用,并且对SQL在MySQL、MS SQL Server、Oracle和DB2中的差异进行了分析;详细讲解数据库对增、删、改、查等SQL的支持并给出了相应的SQL应用案例;透彻分析函数...

    SQLAssistant 7

    一款数据库开发辅助软件,能够帮助...支持8个主要的数据库系统:Oracle,SQLServer,DB2,SybaseASE,SybaseASA,PostgreSQL,MySQL和MicrosoftAccess和他们的SQL方言8.快速,磁盘和内存占用少9.在不中断任何现有 ...

Global site tag (gtag.js) - Google Analytics