MySql@数据库
唐钰小球
这个作者很懒,什么都没留下…
展开
-
配置ODBC数据源
[align=center][size=small][b]配置ODBC数据源[/b][/size][/align]下面以mySql数据库为例,简单介绍一下ODBC数据源的配置方法。1、在网上下载一个是MYSQL数据库的ODBC驱动程序:mysql-connector-odbc-3.51.20-win32.exe(已上传),以默认选项安装该文件。2、打开“控制面板”——“管理...2008-06-21 14:46:41 · 121 阅读 · 0 评论 -
提高SQL查询效率
转载:http://panyi5202.iteye.com/blog/6124141.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null ...原创 2013-01-25 13:41:21 · 67 阅读 · 0 评论 -
Mysql表设计及经验
1.表设计: [list][*] 数据库要满足基本范式; [*] 选择合适的数据类型:尽量定长; [*] 不要使用无法加索引的类型作为关键字段,比如text类型; [*] 为了避免联表查询,有时候可以适当的数据冗余,比如邮箱、姓名这些不容易更改的数据; [*] 选择合适的表引擎,有时候合MySAM适和,有时InnoDB适合; [*] 最好每个表都建立有a...原创 2013-01-24 14:14:30 · 127 阅读 · 0 评论 -
sql中distinct的用法
distinct这个关键字用来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表[code="java"]字段1 字段2id name 1 a 2 b 3 c...原创 2013-01-24 14:09:00 · 135 阅读 · 0 评论 -
SQL Server、Oracle和MySQL判断值是否为NULL
本文讲述SQL Server、Oracle、MySQL查出值为NULL的替换。在SQL Server Oracle MySQL当数据库中查出某值为NULL怎么办?1、MSSQL: ISNULL()语法[code="java"]ISNULL ( check_expression , replacement_value )[/code]参数check_e...原创 2012-11-05 13:35:08 · 121 阅读 · 0 评论 -
mysql 数据库之间表的复制
[quote]1.MySQL 5.1; 2.数据库db_1有一个表t_1; 3.还有一个数据库db_2; 4.把t_1复制到db_2;[/quote] 进入MYSQL Command Line Client 输入:use db_2;进入db_2数据库[code="java"]CREATE TABLE t_1 LIKE db_1.t_1//复制表结构 INSERT t_ ...原创 2012-04-11 16:16:00 · 331 阅读 · 0 评论 -
mysql 移动列的顺序
mysql数据库工具好像没有调表列顺序的功能,但是我们可以通过sql语句实现。语句:[quote]alter table 表名 modify 字段名 字段类型 after 字段[/quote]举例:1、把user_name列移动到password后面:[code="java"]alter table employee modify user_name varchar(100...原创 2012-03-30 15:55:26 · 1421 阅读 · 1 评论 -
MySQL日期时间函数大全
1、DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)[code="java"]mysql> select DAYOFWEEK('1998-02-03'); -> 3 [/code]2、WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。...原创 2012-11-01 11:09:44 · 104 阅读 · 0 评论 -
MySql 数学函数
所有的数学函数在一个出错的情况下返回NULL。 - 单目减。改变参数的符号。 mysql> select - 2; 注意,如果这个操作符与一个BIGINT使用,返回值是一个BIGINT!这意味着你应该避免在整数上使用-,那可能有值-2^63! ABS(X) 返回X的绝对值。 mysql> select ABS(2); -> 2 mysq...原创 2010-11-11 14:21:15 · 85 阅读 · 0 评论 -
MySql计算两个日期的时间差函数
MySql计算两个日期的时间差函数[color=brown]TIMESTAMPDIFF[/color]用法: 语法:[code="java"]TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) [/code]说明: 返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差...原创 2010-10-25 13:40:37 · 398 阅读 · 0 评论 -
MySql 日期函数
这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: [quote] mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) select DAYOFWEEK('1998-02-03'); -> 3 [color=...原创 2010-10-25 13:06:30 · 77 阅读 · 0 评论 -
sql语句查询最后一条数据
如果ID为主键且属于数值增长类型,在没有其他任何条件的情况下:[code="java"]select top 1 id from 表 order by id desc[/code]原创 2010-12-16 14:29:57 · 1652 阅读 · 0 评论 -
Hibernate中的hibernate.hbm2ddl.auto配置参数
Hibernate中的hibernate.hbm2ddl.auto配置参数 有以下可选的值 [list][*] validate 加载hibernate时,验证创建数据库表结构 [*] create 每次加载hibernate,重新创建数据库表结构 [*] create-drop 加载hibern...2010-03-01 12:08:29 · 77 阅读 · 0 评论 -
设计数据库时字段类型和长度建议
对于任何字段长度都不应该过于小气,否则未知的变化会造成前后台都要修改 1、对于开关型字段建议number(1,0) 而不是varchar2(1),避免用户错误保存Y/N,而不是1/0,这样可能会引入大小写问题 2、对于数据字典编码字段,不要小气的确定为3位,最好...原创 2008-12-19 09:49:11 · 1957 阅读 · 0 评论 -
Liunx下修改MySQL字符集
Liunx下修改MySQL字符集 1.查找MySQL的cnf文件的位置[color=green]find / -iname '*.cnf' -print[/color][color=olive]/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-sma...原创 2008-11-21 15:31:19 · 362 阅读 · 0 评论 -
MySql数据库中文乱码解决方法
解决乱码最好的方法是在项目设计之初,统一所有的字符集,例如页面、request对象以及数据库等等。一、 几种常见的乱码现象:1、页面乱码 单纯的页面乱码是很好解决的,只要修改头部适合的字符集即可,如果页面中文显示乱码,你可以把字符集修改为:gb2312或gbk。2、页面之间传递的参数是乱码 页面之间传递参数出现的乱码,就要解决页面编码和requset的...2008-11-21 15:01:00 · 728 阅读 · 0 评论 -
mySQL 忘记root 密码 修改方法
如果忘记了 MySQL 的 root 密码,可以用以下方法重新设置: 1. KILL掉系统里的MySQL进程; 2. 在命令提示符下(CMD),进入到MYSQL的BIN目录,用以下命令启动MySQL,以不检查权限的方式启动; mysqld-nt --skip-grant-tables 3. 然后重新开打一个命令提示符的窗口(CMD)用空密码方式使用root用户登录 MySQL; mysql -u ...原创 2008-09-24 17:01:05 · 59 阅读 · 0 评论 -
SqlServer的数据库转为Mysql的数据库工具Mss2Sql
今天发现了一个很好的工具Mss2Sql,它可以把SqlServer的数据库转为Mysql的数据库官网地址[url]http://www.convert-in.com/mss2sql.htm[/url][img]http://dl2.iteye.com/upload/attachment/0100/4539/6609b778-2fa5-34f3-bf04-4a1c5d95b2ba.png[/im...原创 2014-08-22 12:42:29 · 157 阅读 · 0 评论