![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库(SQL Server/Mysql/Access)
goto_jhq
http://blog.fashion-century.com/
展开
-
如何确定指定的表在数据库中是否存在
转载出处:http://blog.fashion-century.com/archives/55 要确定某一表名在数据库中是否存在,可使用如下查询语句。 SELECT `TABLE_NAME` FROM `INFORMATION_SCHEMA`.`TABLES` WHERE `TABLE_SCHEMA`=YOUR_DB_NAME AND `TABLE_NAME`=Y原创 2009-11-11 09:46:00 · 355 阅读 · 0 评论 -
MySql复制表数据
最近需要将几张不同的表中的数据复制到另一张单独的表中,表结构都是一样的。可以直接在数据库中写一条SQL语句解决,如下: INSERT INTO new_talbe_name(field_name,field_name,field_name...) SELECT field_name,field_name,field_name... FROM old原创 2009-11-13 11:21:00 · 1798 阅读 · 0 评论 -
Mysql优化
转帖出处:http://www.phpcms.cn/2009/0330/168.html在整体的系统运行过程中,数据库服务器 MySQL 的压力是最大的,不仅占用很多的内存和 cpu 资源,而且占用着大部分的磁盘 io 资源,连 PHP 的官方都在声称,说 PHP 脚本 80% 的时间都在等待 MySQL 查询返回的结果。由此可见,提高系统的负载能力,降低 MySQL 的资源消耗迫转载 2010-02-19 12:56:00 · 202 阅读 · 0 评论 -
mysql取得某一范围内的随机数
若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句:SELECT FLOOR(7 + (RAND() * 6));原创 2010-02-26 09:33:00 · 8900 阅读 · 1 评论 -
mysql 5.0存储过程学习总结
转载出处:http://www.ccvita.com/100.html一.创建存储过程1.基本语法:create procedure sp_name()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除转载 2010-03-03 16:08:00 · 185 阅读 · 0 评论 -
Winfrom连接Access数据库查询某一时间段的数据
平时一直用的是SQL Server2005 和Mysql,做一个小工具时第一次使用Access,语句基本和SQL Server2005是一样的!今天碰到要查询某个时间段内的数据。还是按照SQL Server的写法:SELECT * FROM tb_link WHERE create BETWEEN 2009-12-28 AND 2009-12-30;原创 2009-12-30 09:31:00 · 887 阅读 · 0 评论 -
判断mysql数据库内指定的数据表是否存在
if(mysql_num_rows(mysql_query("SHOW TABLES LIKE ".TableName.""))!=1){ echo The table :.TableName. not exist;}else{ echo The table :.TableName. exist;}原创 2010-03-13 09:06:00 · 601 阅读 · 0 评论 -
Mysql数据库引擎InnoDB和MyISAM区别总结
转载出处:http://jeck2046.blog.51cto.com/184478/90499InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而转载 2010-05-05 08:49:00 · 643 阅读 · 0 评论 -
Mysql 代码语句记录
Mysql要通过代码来更改某张表里面的某个字段,可使用如下语句:ALTER TABLE`table1` modify `tt` varchar(20) default NULL; Mysql要通过代码来修改数据表的存储引擎,可使用如下语句:ALTER TABLE zen_news_articles_text ENGINE = MyISAM;原创 2010-05-18 16:54:00 · 243 阅读 · 0 评论