bitsCN.com
mysql:最实用的sql语句
1.把catalog_product_entity_text表字段里面的 UPDATE `catalog_product_entity_text` SET `value` = REPLACE(`value`, ' 0 2.给表添加一个列 ALTER TABLE `isc_product_tags` ADD `bigtags` VARCHAR(20) (1)删除多余的行数 www.bitsCN.com delete FROM `isc_product_tags` WHERE `tagname`='' 3.删除表的数据 TRUNCATE TABLE `directory_country` 4.关联查找tags表里的tags的相关的其他tags: (1)查找tags表里的tags的相关的其他tags: SELECT * FROM `isc_product_tags` WHERE `bigtags`=(SELECT `bigtags` FROM `isc_product_tags` WHERE `tagfriendlyname`='720p-car-dvr') and `tagfriendlyname` != '720p-car-dvr' ORDER BY 'tagname' DESC; (2)查找某个产品的所有关联tags: SELECT * FROM `isc_product_tags` WHERE `tagid`in(SELECT `tagid` FROM `isc_product_tagassociations` WHERE `productid`=(SELECT `productid` FROM `isc_products` WHERE `prodname`='Mega Pixel 720p HD IR Array Waterproof Network TF Storage Camera')) SELECT * FROM `isc_product_tags` WHERE `tagid` in(SELECT `tagid` FROM `isc_product_tagassociations` WHERE `productid`=(SELECT `productid` FROM `isc_products` WHERE `prodname`='5 Megapixel Sensor Full HD 1080P Outdoor IP Camera 120m IR Night View ')) ORDER BY tagname ASC 5.更改产品价格: UPDATE`isc_products` SET `prodretailprice` = '92.0000', `prodsaleprice`='69.0000' WHERE `productid` =1605; 6.导入导出数据库命令:(bin目录下) 导出:mysqldump -u root -p bokele >c:/mysql.sql --default-character-set=utf8 导入:C:/mysql/bin/> mysql -u root -p 说明:C:/mysql/bin/表示进入mysql程序根目录 C:/helloapp/schema/sampledb.sql是要导入数据库的文件的位置 c:/mysql.sql是导出的sql文件 --default-character-set=utf8 指编码方式 7.建新表 CREATE TABLE IF NOT EXISTS `isc_pluginproduct_association` ( `id` int(11) NOT NULL AUTO_INCREMENT, `main_cat_id` int(11) NOT NULL, `product_id` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=66 ; INSERT INTO `isc_pluginproduct_association` (`id`, `main_cat_id`, `product_id`) VALUES (65, 31, 24), (64, 31, 18), (63, 31, 23), (62, 32, 24), (61, 32, 23), (60, 32, 28), (51, 38, 26), (16, 36, 14), (15, 36, 15), (50, 38, 23), (49, 38, 22), (48, 38, 21), (47, 38, 20), (46, 38, 18), (45, 38, 16), (44, 38, 12), (43, 38, 10), (42, 38, 15), (41, 38, 17), (40, 38, 13), (57, 39, 16), (56, 39, 15), (55, 39, 14); 8.多个and条件的查询语句 (1)myphp的sql语句: SELECT * FROM `isc_products` WHERE `prodcode` = 'IP-Z0144' AND `prodname` LIKE '%Tilt WiFi %' AND `prodprice` = 144.00 LIMIT 0 , 30 9.把产品名字中的特殊符号和空格替换为-号,查找产品 SELECT * FROM `isc_products` WHERE `prodname` like '%5%' and `prodname` like '%Megapixels%' and `prodname` like '%1%' and `prodname` like '%2.5%' and `prodname` like '%Sensor%' and `prodname` like '%720P%' and `prodname` like '%Outdoor%' and `prodname` like '%IP%' and `prodname` like '%Camera%' and `prodname` like '%40m%' and `prodname` like '%IR%' and `prodname` like '%Night%' and `prodname` like '%View%' 10.写一个数据库的语句:将A表里,B字段中第一个C字符替换成D (1) 查询`isc_search_corrections`表的`correction`字段的首字母 SELECT SUBSTRING(`correction`,1,2) FROM `isc_search_corrections` (2) 更新:`isc_search_corrections`表,`correction`字段含有首字母C的替换首字母为D UPDATE `isc_search_corrections` SET `correction` = REPLACE(`correction`, 'C', 'D') WHERE SUBSTRING(`correction`,1,2)='C'

iBatis和MyBatis:区别和优势解析导语:在Java开发中,持久化是一个常见的需求,而iBatis和MyBatis是两个广泛使用的持久化框架。虽然它们有很多相似之处,但也有一些关键的区别和优势。本文将通过详细分析这两个框架的特性、用法和示例代码,为读者提供更全面的了解。一、iBatis特性:iBatis是目前较为老旧的持久化框架,它使用SQL映射文件

MyBatis注解动态SQL的使用方法详解IntroductiontotheusageofMyBatisannotationdynamicSQLMyBatis是一个持久层框架,为我们提供了便捷的持久化操作。在实际开发中,通常需要根据业务需求来动态生成SQL语句,以实现灵活的数据操作。MyBatis注解动态SQL正是为了满足这一需求而设计的,本

我在调用以下函数时遇到错误“ORA-00911:无效字符”。如果我使用带有硬编码值的SQL查询(截至目前,它已在下面的代码片段中注释掉),那么我可以在邮递员中以JSON响应获取数据库记录,没有任何问题。所以,看起来我的论点做错了。仅供参考,我正在使用“github.com/sijms/go-ora/v2”包连接到oracledb。另外,“DashboardRecordsRequest”结构位于数据模型包中,但我已将其粘贴到下面的代码片段中以供参考。请注意,当我进行POC时,我们将使用存

Linux操作系统是一个开源产品,它也是一个开源软件的实践和应用平台。在这个平台下,有无数的开源软件支撑,如apache、tomcat、mysql、php等。开源软件的最大理念是自由和开放。因此,作为一个开源平台,linux的目标是通过这些开源软件的支持,以最低廉的成本,达到应用最优的性能。谈到性能问题,主要实现的是linux操作系统和应用程序的最佳结合。一、性能问题综述系统的性能是指操作系统完成任务的有效性、稳定性和响应速度。Linux系统管理员可能经常会遇到系统不稳定、响应速度慢等问题,例如

MySQL是一种常用的关系型数据库管理系统,它支持变量的定义和使用。在MySQL中,我们可以使用SET语句来定义变量,并使用SELECT语句来使用已定义的变量。下面将通过具体的代码示例来介绍如何在MySQL中进行变量的定义和使用。首先,我们需要连接到MySQL数据库。可以使用以下命令连接到MySQL数据库:mysql-u用户名-p密码接下来,我们可以

JPAvsMyBatis:如何选择最佳的持久化框架?引言:在现代软件开发中,使用持久化框架来处理数据库操作是必不可少的。JPA(Java持久化API)和MyBatis是两个常用的持久化框架。然而,如何选择最适合你的项目的持久化框架是一个具有挑战性的任务。本文将分析JPA和MyBatis的特点,并提供具体的代码示例,帮助你做出更明智的选择。JPA的特点:J

MyBatis标签详解:掌握MyBatis中各种常用标签的功能与用法,需要具体代码示例引言:MyBatis是一个强大且灵活的Java持久化框架,广泛应用于Java开发中。了解MyBatis标签的功能和用法对于使用MyBatis进行数据库操作非常重要。本文将详细介绍MyBatis中几个常用的标签,并提供相应的代码示例。一、select标签select标签用于执

近年来,Go语言在软件开发领域的应用越来越广泛,吸引了众多开发者的关注和参与。Go语言以其高效的性能、简洁的语法和强大的并发特性,成为了许多开发者的首选语言。在Go语言的生态系统中,开源项目扮演着非常重要的角色,为开发者提供了各种优秀的工具和库。本文将概述五个值得关注的Go语言开源项目,以展示Go语言在软件开发领域的无限潜力。GinGin是一个基于Go语言的


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

Dreamweaver CS6
视觉化网页开发工具

WebStorm Mac版
好用的JavaScript开发工具