MySQL类型转换注意事项

   最近在做的一项工作是将之前使用MSSQLServer数据库的服务,

  改写为支持MySQL数据库,SQL语句中涉及了一些类型转换的功能,

  结果发现MySQL的类型转换函数“CONVERT”并没有提供很好的数据类型名称的兼容性,

  参数顺序上也不一样!

  SQLServer中使用convert(int, Port),MySQL中要使用convert(Port, SIGNED) AS `port`

  注意:如果不加AS `port`结果集中列名就会显示成convert(Port, SIGNED)

  SQLServer中使用中括号[]解决特殊符号、关键字等问题,但MySQL中需要使用反单引号·

  俗称小句号,上句号,也称重音符,就是键盘左上角Esc下面那么键,输入时不按Shift。

  转换时使用的数据类型需要注意,这个类型 可以是以下值其中的 一个:

  BINARY[(N)]

  CHAR[(N)]

  DATE

  DATETIME

  DECIMAL

  SIGNED [INTEGER]

  TIME

  UNSIGNED [INTEGER]

时间: 2024-09-10 12:35:15

MySQL类型转换注意事项的相关文章

在服务器上安装、使用MySQL的注意事项

mysql|服务器 在服务器上安装.使用MySQL的注意事项      一.怎么样取得最新版本的MySQL?       要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我还是建议大家到网络上去找最新版本的MySQL.我介绍大家到http://www.mysql.org去下载,这里   的最新版本是MySQL 3.23 versions .      二.安装MySQL时候的注意事项?      1.如果您是用MySQL+

MYSQL表达式求值和MYSQL类型转换

    2.4 表达式求值和类型转换    MySQL允许编写包括常量.函数调用和表列引用的表达式.这些值可利用不同类型的运算符进行组合,诸如算术运算符或比较运算符.表达式的项可用圆括号来分组.表达式在SELECT 语句的列选择列表和WHERE 子句中出现得最为频繁,如下所示:    所选择的每列给出了一个表达式,如WHERE 子句中所示的那样.表达式也出现在DELETE 和UPDATE语句的WHERE 子句中,以及出现在INSERT 语句的VALUES( ) 子句中.    在MySQL遇到一

在linux或unix服务器上安装、使用MySQL的注意事项_Mysql

一.怎么样取得最新版本的MySQL? 要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我还是建议大家到网络上去找最新版本的MySQL.我介绍大家到http://www.mysql.org去下载,这里的最新版本是MySQL 3.23 versions . 二.安装MySQL时候的注意事项? 1.如果您是用MySQL+Apache,使用的又是FreeBSD网路操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在Fre

Mysql安装注意事项、安装失败的五个原因分析_Mysql

错误1:wizard安装最后一页,出现cannot create Windows service for mysql.error:0 错误 解决方法:打开命令行 输入 sc delete mysql 命令即    C:>sc delete mysql    [SC] DeleteService SUCCESS 重起电脑,或者卸载后重启再安装,这样就好了.我是卸载后重启的. 卸载重新安装要注意一个问题,在控制面板中卸载后,要去c:\Documents and Settings\All Users\

MySQL安全策略(MySQL安全注意事项)_Mysql

导读 MySQL被运用于越来越多的业务中,在关键业务中对数据安全性的要求也更高,如何保证MySQL的数据安全? 数据安全如果只靠MySQL应用层面显然是不够的,是需要在多个层面来保护的,包括网络.系统.逻辑应用层.数据库层等. 下面是我们可借鉴的一些安全策略. 1.网络.系统层面    在这个层面可以做很多的事情,我们可以把这些安全要求作为新系统安装时的标准要求,放到自动化装机方案中. 把运行MySQL的服务器放在内网中,不要启用公网: 迫不得已启用公网的话,修改sshd端口到10000以上:

远程连接mysql数据库注意事项记录(远程连接慢skip-name-resolve)_Mysql

一.如何新建独立帐号并设置权限 这里我使用Navicat作为我的数据库管理工具,打开Navicat. 选择"用户"--"新建用户" 输入用户名.主机.密码,需要注意的是,主机那不是写"localhost",而是写"%" 然后可以设置"服务器权限" 和指定数据库的权限,最后保存退出即可 二.远程连接慢 慢是一个很大的问题,网上的办法是在my.ini的"[mysqld]"下面加入一行&quo

mysql读注意事项

 1.使用慢查询日志去发现慢查询. 2. 使用执行计划去判断查询是否正常运行. 3. 总是去测试你的查询看看是否他们运行在最佳状态下 –久而久之性能总会变化. 4. 避免在整个表上使用count(*),它可能锁住整张表. 5. 使查询保持一致以便后续相似的查询可以使用查询缓存. 6. 在适当的情形下使用GROUP BY而不是DISTINCT. 7. 在WHERE, GROUP BY和ORDER BY子句中使用有索引的列. 8. 保持索引简单,不在多个索引中包含同一个列. 9. 有时候MySQL会

mysql备份注意事项

1. 从二级复制服务器上进行备份. 2. 在进行备份期间停止复制,以避免在数据依赖和外键约束上出现不一致. 3. 彻底停止MySQL,从数据库文件进行备份. 4. 如果使用 MySQL dump进行备份,请同时备份二进制日志文件 – 确保复制没有中断. 5. 不要信任LVM 快照 – 这很可能产生数据不一致,将来会给你带来麻烦. 6. 为了更容易进行单表恢复,以表为单位导出数据 – 如果数据是与其他表隔离的. 7. 当使用mysqldump时请使用 –opt. 8. 在备份之前检查和优化表. 9

服务器安装MySQL教程及注意事项

服务器|教程|mysql 在服务器上安装.使用MySQL的注意事项 一.怎么样取得最新版本的MySQL? 要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我还是建议大家到网络上去找最新版本的MySQL. 二.安装MySQL时候的注意事项? 1.如果您是用MySQL+Apache,使用的又是FreeBSD网路操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在FreeBSD的3.0以下版本来说,MySQL Sour