#查询
#select * from customers where company_name like '%topower%'
/*
select a.* from (select co.`assigned_user`,c.company_name,u.dept,c.create_by, c.id id
from customers c , users u , `contactors` co
where c.`create_by`=u.id and co.`company_id` = c.id and c.company_name like '%topower%') a
order by a.company_name desc limit 0,200
#select * from contactors where company_id in (20,22,23,28)
#select count(*) from customers_080514_1
#select * from users where id = 5
select count(*)
from customers c
where (select count(*) from contactors where company_id = c.id)=0
delete from customers c
where (select count(*) from contactors co where co.company_id = c.id)=0
*/
delete from customers where id not in(select company_id from conactors);
#select * from contactors where company_id in (20, 72, 79)
delete from customers
#从一个表向另一个同样结构的表插入批量的数据
insert into customers (select * from customers_new )
COMMIT
#mysql 取得下一个自动增长的id .取得这个数据是连接独立的.也就是mysql会自动维护没#一个链接应该拿到的最大id.
#也就是说,有两个链接同时插入进去这个表各一条记录,则mysql会自动返回相同的最后id.
SELECT LAST_INSERT_ID() from createuserid limit 0,1
#返回第一个非空的字符串.如果字段columnname字段中的数据为null,则会返回aaa值.
COALESCE(columnname,'aaa')
#此方法相当与sqlserver中的 isnull(columnname,'default') 返回第一个非空的字符串.
#修复表.如果mysql的表出现灰,不能被读取,并且表的linux用户组也都正确的情况下.使用如下命令修复表.
repair table tablename ;
#如果字段中的时间为long类型的毫秒数. 使用select FROM_UNIXTIME(875996580) 将之转换为日期类型. 需要注意:
长度超过一定位数后,需要截取前面的几位才可以.否则不能正确转换.
分享到:
相关推荐
10、检查两列同行两单元格是否相同:由ID号意义相同的从表向主表合并列记录时,往往先将从表记录粘贴到主表中,然后删除从表中的ID等与主表重复的列记录,本命令用来比较两列同行单元格(ID号)是否相同。 (九)工作...
系统参数设置FORM上没有光标出现,这种现象在其他FORM上好象偶尔也会出现==好象是解决了*NEW:在FrmMain中增加处理子窗口打开的消息,完全解决只要有子FORM打开,则功能列消失的功能*NEW:在系统管理中设置系统更新路径后...
如:“AREA”,如果查询的是个人地理数据库数据,则需要将字段名包含在方括号内,如:[AREA],如果查询的是ArcSDE地理数据库数据或是ArcIMS要素类或ArcIMS影象服务子层中的数据,则不需要将字段名括起,如:AREA ...
如果您还没有设置保存聊天记录的话,请点击主界面上的设置按钮,在出现一设置对话框, 选中其它设置栏中“保存聊天记录和日志”选项。然后设置下聊天记录要保存的文件位置。聊天窗口中的聊天记录按钮可以查看您跟该...
31.支持对误删除数据的恢复,即使被删除数据的表中有LOB列,即使被删除数据的表中对应row directory中所有记录的offset都已经完全被Oracle清除 赤兔Oracle数据库恢复软件软件安装 把下载好的安装包解压到...
ORDER BY子句中使用的列将是为显示所选择的列,但是实际上并不一定要这样,用非检索的列排序数据是完全合法的。 为了按多个列排序,列名之间用逗号分开。 2、支持按相对列位置进行排序。 输入 SELECT prod_id,...
它在 Windows NT/2000/XP 中均可使用,但在 Windows 98 中却没有集成这一个工具。 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. shutdown-------60秒倒计时关机命令 7. lusrmgr.msc----本机...
在二叉树中,一个结点可以只有左子树而没有右子树,也可以只有右子树而没有左子树。当一个结点既没有左子树也没有右子树时,该结点即为叶子结点。 例如,一个家族中的族谱关系如图1-1所示: A有后代B,C;B有后代D,...
12.5.3 在删除中使用子查询 12.6 数据备份与数据还原 12.6.1 数据备份命令BACKUP 12.6.2 数据还原命令RESTORE 第13章 存储过程、触发器与视图 13.1 存储过程概述 13.2 存储过程的应用 13.2.1 新建存储过程 13.2.2 ...
大家在使用的时候能给我保留一些版权信息我就很满意了,不过你要是将程序里面的版权信息完全删除我也没有办法,总不至于找你真人PK吧?哈哈,开个玩笑。 如何将本程序集成到你做的系统: 本程序使用的是前后台的...
7.6 在orderby和where子句中使串函数 7.6.1 SOUNDEX 7.6.2 国际语言支持 7.6.3 正则表达式支持 7.7 小结 第8章 正则表达式搜索 8.1 搜索串 8.2 REGExP_SUBSTR 8.3 REGEXP_INSTR 8.4 REGEXP-LIKE 8.5 REPLACE和...
146 8.3.4 在标识列字段里插入字段值 146 8.3.5 从数据表中查询出记录并插入到另一个表中 147 8.3.6 通过使用NEWID()将数据插入到uniqueidentifier列 148 8.4 用UPDATE语句更新记录 149 8.4.1 简单的...
如果损坏的压缩文件不包含恢复记录或如果压缩文件没有完全恢复导致大 的损伤,将执行第二阶段。这一阶段期间只重建压缩文件的结构,而不可 能恢复 CRC 校验失败的文件。它仍然可能恢复不在受损部位,而文件结 ...
您仅仅通过一些属性的设置即可让它具备数据表显示/记录添加/更新/删除功能.DTable目前已经支持SqlServre和OleDB, 能够实现: 1. 按格式显示各种数据类型的表 2. 内置记录添加/更新/删除 3. 客户端排序功能 4. ...
在开发这个软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,在本次设计过程中,我采用循环测试法,力求在每个阶段结束之前通过严格技术审查,即每完成一个功能,就进行测试,...
派生表子查询 定量比较 带 谓词的子查询 多列表子查询 查询结果的合并 和 子句的使用 子句的使用 子句 选取前儿条数据 选取其屮几条数据 全文检索 层次查询 层次查询子句 层次查询相关伪列 层次查询...
使用Truncate替代delete来删除记录,但Truncate数据不记录日志,无法进行回滚 对于复杂的存储过程可以多次提交的数据的要多分多次Commit,否则长事务对系统性能影响很大 Distinct和Having子句都是耗时操作,...
db2 IBM DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器。收费 大型企业 Access 微软 Access是一种桌面数据库,只适合数据量少的应用,在处理少量 数据和单机访问的数据库时...