一些常用数据库操作在mysql及sql server中实现方式的差异
2016-07-01 17:48
876 查看
因为本文强调的是不同点,所以先讲述不同点,再讲相同点。
一。不同点
1.创建表时主键id的自增实现方式不一样
mysql数据库的实现方式是auto_increment,示例如下
CREATE TABLE test1 (
id INT NOT NULL auto_increment PRIMARY KEY,
NAME VARCHAR (10) NOT NULL DEFAULT '',
age INT NOT NULL DEFAULT 0
)而sql server数据库的实现方式是identity,示例如下
CREATE TABLE test1 (
id INT NOT NULL IDENTITY PRIMARY KEY,
NAME VARCHAR (10) NOT NULL DEFAULT '',
age INT NOT NULL DEFAULT 0
)2.分页的实现方式不一样
mysql数据库实现分页的方式是LIMIT (0, 10) , LIMIT (10, 10) , LIMIT (10, 10),示例如下
select
相同点:都可以批量插入
insert into test1 (name,age) values ('zhangsan',18),('lisi',19);
一。不同点
1.创建表时主键id的自增实现方式不一样
mysql数据库的实现方式是auto_increment,示例如下
CREATE TABLE test1 (
id INT NOT NULL auto_increment PRIMARY KEY,
NAME VARCHAR (10) NOT NULL DEFAULT '',
age INT NOT NULL DEFAULT 0
)而sql server数据库的实现方式是identity,示例如下
CREATE TABLE test1 (
id INT NOT NULL IDENTITY PRIMARY KEY,
NAME VARCHAR (10) NOT NULL DEFAULT '',
age INT NOT NULL DEFAULT 0
)2.分页的实现方式不一样
mysql数据库实现分页的方式是LIMIT (0, 10) , LIMIT (10, 10) , LIMIT (10, 10),示例如下
select
相同点:都可以批量插入
insert into test1 (name,age) values ('zhangsan',18),('lisi',19);
相关文章推荐
- Highstock+flask+mysql实现多线条动态刷新
- mysql之经典case when
- mysql-5.7.13-winx64解压版配置安装小结
- mysql 游标类型
- Mysql编码引起的Illegal mix of collations
- MYSQL随机取出20条数据
- mysql 5.7.13 winx32 安装步骤
- MYSQL嵌套查询
- mysql 视图创建及使用
- OS X EI Capitan 安装mysql-5.7.9
- 深入了解MySQL 5.5分区功能增强
- 详解 MySQL 中的 explain
- mysql索引总结----mysql 索引类型以及创建
- JIRA安装过程中链接mysql的问题!
- mysql分表和表分区详解
- mysql解压版安装
- MySQL百万数据分页优化
- MySQL表的四种分区类型
- mysql小记
- MySQL 查询指定数量的表数据