数据库
文章平均质量分 50
worm_h
这个作者很懒,什么都没留下…
展开
-
truncate,delete,drop的异同点
注意:这里说的delete是指不带where子句的delete语句 相同点 truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态. 2.delete语句是dml,这个操作会放到rollback segement中,事务转载 2010-10-11 08:40:00 · 221 阅读 · 0 评论 -
什么是DQL、DML、DDL、DCL
SQL(Structure Query Language)语言是数据库的核心语言。SQL的发展是从1974年开始的,其发展过程如下:1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R时改为SQL。1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS产品。1982年-----IBM公司出版第一个RDBMS语言SQL/DS。1985年---转载 2010-10-11 08:53:00 · 397 阅读 · 0 评论 -
如何查看MySQL的当前存储引擎?
一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看: 看你的mysql现在已提供什么存储引擎: mysql> show engines; 看你的mysql当前默认的存储引擎: mysql> show variables like '%storage_engine%'; 你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎): mysql> show create table 表名;(来自http://zhidao.baidu.com/question/159转载 2010-12-28 13:06:00 · 522 阅读 · 0 评论 -
FIND_IN_SET()
<br />查询表字段 pingid = (1,2,3,)<br />SELECT * FROM `linkinfo` WHERE `pingid` REGEXP '{id},' AND `pingid` NOT REGEXP '[[:alnum:]]+{id},' 使用上面的语句,可以查询出来<br />用FIND_IN_SET() 更简单<br />SELECT * FROM linkinfo WHERE FIND_IN_SET( '1', pingid ) <br /> <br />原来以为mys转载 2010-12-29 17:14:00 · 279 阅读 · 0 评论 -
linux下mysql操作常用命令
<br />1、启动 <br /><br />MySQL安装完成后启动文件mysql在/etc/init.d目录下,<br /><br />在需要启动时运行下面命令即可。 <br /><br />[root@test1 init.d]# /etc/inIT.d/mysql start <br /><br />2、停止 /usr/bin/mysqladmin -u root -p shutdown <br /><br />3、自动启动 <br /><br />1)察看mysql是否在自动启动列表中转载 2011-02-18 09:35:00 · 409 阅读 · 0 评论 -
两个表无任何关联,简单合并
现在有个需求把表1和表2合并在一起,这两表没有任何关联。A表 : 编号 姓名 金额 1 张一 10 2 张二 20 3 张三 30 B表 : 编号 姓名 金额 1 李一 100 2 李二 200 3 李三 30转载 2011-08-30 10:32:41 · 3893 阅读 · 0 评论 -
phpMyAdmin提示:无法载入mcrypt扩展,请检查PHP配置的解决方案
安装完 phpMyAdmin 登陆时发现在登陆框下面提示:无法载入 mcrypt 扩展,请检查 PHP 配置。如果您也出现了上述的问题,请尝试用以下的方法解决即可:查看在系统的 system32(C:\windows\system32) 目录下是否缺少 libmcry转载 2011-10-16 13:24:11 · 419 阅读 · 0 评论 -
MySql错误代码1045的解决方案
错误代码 1045Access denied for user 'root'@'localhost' (using password:YES)解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:1、以系统管理员身份登录到系统;2、如果MySQL服务器正在运行,转载 2011-10-16 13:57:18 · 516 阅读 · 0 评论