实习日志(15):SQLServer与MySQL语句的一些区别
来源:互联网 发布:傣族语言翻译软件 编辑:程序博客网 时间:2024/06/05 02:45
因为项目需要,要将服务器端程序与MySQL数据库相连,而之前使用的数据库为SQLServer,故需改变一部分SQL语句以下语句是修改过程中发现的SQLServer与MySQL存在区别的语句:
1、驱动程序不同
SQLServer驱动为sqljdbc4.jar,MySQL驱动为mysql-connector-java-5.0.0.jar
2、加载语句不同
SQLServer加载语句为:
private String dbDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
MySQL加载语句为:
private String dbDriver ="org.gjt.mm.mysql.Driver";
3、URL写法不同
SQLServer的URL语句:
private String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=BlackBoard";
MySQL的URL语句:
private String url = "jdbc:mysql://222.221.20.185:3306/BlackBoard?characterEncoding=utf8";
注意主要的不同之处在于MySQL后面加上了编码类型,没加的话可能导致存入数据库的中文字符是乱码。
4、创建主键并令其自动增长:
SQLServer语句:
create table users ( UserId int primary key identity(1,1), 。。。。。。)
MySQL语句:
create table users ( UserId int primary key auto_increment, 。。。。。。)
5、插入语句:
SQLServer中可以不为自动增长列插入值,
MySQL中需要为自动增长列插入值" "。
6、取出查询结果中的第一条数据:
SQLServer写法:
select top 1 password from users where userName='boss'
MySQL写法:
select password from users where userName='111' limit 0,1
7、获取当前时间函数:
SQLServer写法:getdate()
MySQL写法:now()
- 实习日志(15):SQLServer与MySQL语句的一些区别
- SQLServer与Mysql的一些语句
- SqlServer 与 MySQL 语句对比区别
- mysql与sqlserver的一些语法、数据类型、关键字区别
- SqlServer,mysql,oracle 数据处理语句的区别
- SqlServer 与MySQL的区别?
- Mysql与Sqlserver的区别
- SQLserver 与Oracle 编程的一些区别
- Mysql与sqlserver区别
- mysql与sqlserver的所有区别
- MYSQL与ORACLE SQLSERVER DB2的区别
- ORACLE、 SQLSERVER、MYSQL与DB2的区别
- MySQL和SQLServer批量插入的SQL语句区别
- [SQL]MySql与SqlServer的一些常用用法的差别
- MySql与SqlServer的一些常用用法的差别
- MySql与SqlServer的一些常用用法的差别
- MySql与SqlServer的一些常用用法的差别
- MySql与SqlServer的一些常用用法的差别
- 检查内存泄漏和高危函数的自动化
- 【木头Cocos2d-x 009】游戏实例-《跑跑跑》制作教程(第一篇)——加载地图
- DirectDrawEnumerateEx 用法
- VB6升级到VB2010之十四:与运算和逻辑运算判断失误导致升级出错~
- 数组--排序--组成最大数
- 实习日志(15):SQLServer与MySQL语句的一些区别
- 在XCode中跟踪编译次数
- java学习 第四节 简单java程序解析
- 谈谈苦逼这件事
- 在iOS中让图片旋转时抗锯齿
- zoj 1610 Count the Colors(线段树,成段更新染色)
- sqlserver里面获取日期的不同格式
- 一个关于dual的问题!!!
- Asp.net中的VS2010中的ashx文件,【转到定义】失效的解决方法!(终于找到原因了)