日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

【转】Magento2 数据库操作

發布時間:2023/12/10 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】Magento2 数据库操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

直接操作數據庫

$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$resource = $objectManager->get('Magento\Framework\App\ResourceConnection');
$connection = $resource->getConnection();
$tableName = $resource->getTableName('employee');

Select Data from table
$sql = "Select * FROM " . $tableName;
$result = $connection->fetchRow($sql); //get one info,返回二維數組
$result = $connection->fetchAll($sql); ? //get all info

Delete Data from table
$sql = "Delete FROM " . $tableName." Where emp_id = 10";
$connection->query($sql);

Insert Data into table
$sql = "Insert Into " . $tableName . " (emp_id, emp_name, emp_code, emp_salary) Values ('','XYZ','ABD20','50000')";
$connection->query($sql);

Update Data into table
$sql = "Update " . $tableName . "Set emp_salary = 20000 where emp_id = 12";
$connection->query($sql);

?

addFieldToFilter

protected??$_productCollectionFactory?;
public??function?__construct?(
? ? ? ? \Magento\Catalog\Model\ResourceModel\Product\CollectionFactory??$productFactory
? ???)??{
? ? ? ???$this?->_productCollectionFactory??=??$productFactory?;
? ???}
? ???public??function?getProductCollection?(?)
? ???{
? ? ???return????$this?->_productCollectionFactory?->?create?(?)?->?addAttributeToSelect?(?'*'?)?->?addFieldToFilter?(?'sku’,'test?');
? ? ?
? ? ?}

Equal: eq

Now we use equal to filter production collection.

$this?->_productCollectionFactory?->?addFieldToFilter?(?'status'?,??array?(?'eq'??=>??1?)?)?;??// Using the operator
$this?->_productCollectionFactory?->?addFieldToFilter?(?'status'?,??1?)?;??// Without using the operator

Not Equals – neq

Now we use not equal to filter production collection.

$this?->_productCollectionFactory?->?addFieldToFilter?(?'sku'?,??array?(?'neq'??=>??'test-product'?)?)?;

Like – like

Now we use Like to filter production collection.

$this?->_productCollectionFactory?->?addFieldToFilter?(?'sku'?,??array?(?'like'??=>??'UX%'?)?)?;

Not Like – nlike

Now we use not like to filter production collection.

$this?->_productCollectionFactory?->?addFieldToFilter?(?'sku'?,??array?(?'nlike'??=>??'err-prod%'?)?)?;

In – in

Now we use In to filter production collection.

$this?->_productCollectionFactory?->?addFieldToFilter?(?'entity_id'?,??array?(?'in'??=>??array?(?1?,?4?,?98?)?)?)?;

Not In – nin

Now we use not In to filter production collection.

$this?->_productCollectionFactory?->?addFieldToFilter?(?'entity_id'?,??array?(?'nin'??=>??array?(?1?,?4?,?98?)?)?)?;

NULL – null

Now we use null to filter production collection.

$this?->_productCollectionFactory?->?addFieldToFilter?(?'description'?,??array?(?'null'??=>??true?)?)?;

Not NULL – notnull

Now we use not null to filter production collection.

$this?->_productCollectionFactory?->?addFieldToFilter?(?'description'?,??array?(?'notnull'??=>??true?)?)?;

Greater Than – gt

Now we use greater than to filter production collection.

$this?->_productCollectionFactory?->?addFieldToFilter?(?'entity_id'?,??array?(?'gt'??=>??5?)?)?;

Less Than – lt

Now we use less than to filter production collection.

$this?->_productCollectionFactory?->?addFieldToFilter?(?'entity_id'?,??array?(?'lt'??=>??5?)?)?;

Greater Than or Equals To- gteq

Now we use greater than to filter production collection.

$this?->_productCollectionFactory?->?addFieldToFilter?(?'entity_id'?,??array?(?'gteq'??=>??5?)?)?;

Less Than or Equals To – lteq

Now we use less than equal to filter production collection.

$this?->_productCollectionFactory?->?addFieldToFilter?(?'entity_id'?,??array?(?'lteq'??=>??5?)?)?;

?

打印SQL語句

$collection = $this->_order->getCollection()->addFieldToFilter('created_at',array('like' => '2018-10%'));
echo?$collection->getSelect()->__toString(); //打印sql語句

打印getCollection結果數量

$collection = $this->_order->getCollection()->addFieldToFilter('created_at',array('like' => '2018-10%'));
echo?$collection->count(); //打印sql語句

https://my.oschina.net/ganfanghua/blog/3029100

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的【转】Magento2 数据库操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 免费黄色一区二区 | 亚洲精品国产精品国自产观看浪潮 | 国产在线观看免费播放 | 岛国视频一区 | 欧美性生活在线视频 | 在线欧美日韩国产 | 欧美日韩亚洲精品一区二区 | 国产一区在线播放 | 91看篇| 97在线免费观看 | 在线高清观看免费观看 | 一区二区三区视频观看 | 欧美专区第一页 | 在线观看视频免费 | 一区二区精品区 | 中文字幕在线观看日本 | 岛国精品在线播放 | 日韩91视频 | 动漫美女被到爽 | 奇米影视777第四色 2019中文字幕在线免费观看 | 一本到视频 | 射在线| 欧洲av无码放荡人妇网站 | 欧美一级在线免费 | 男女涩涩网站 | 国产视频污在线观看 | 日本韩国中文字幕 | 欧美一区二区三区免 | aaaa黄色片| 91av俱乐部| xxxx69国产 | 国产美女无遮挡永久免费观看 | 国产日本欧美一区二区 | 夜色精品 | 亚洲深夜| 欧美亚洲成人网 | 97青青草 | www插插插| 国产精品日日摸天天碰 | 国产精品熟女一区二区不卡 | 激情五月综合网 | 麻豆精品av | 久久99国产精品久久99 | 国产九九九精品 | 欧美老女人bb | 久久91精品| 福利一区福利二区 | 亚洲成人一区二区三区 | 亚洲精品视频观看 | 国产女人在线 | 久久久久久久av | 狠狠爱五月婷婷 | 久久精品二区 | 少妇一级淫片免费播放 | www.久久av | 99精品网站 | 91福利影院 | 久操久操 | 日韩欧美成人一区 | 日韩极品少妇 | 借种(出轨高h) | 中国毛片视频 | 91网站大全 | 色欲av无码一区二区三区 | aa视频网站 | 日韩av有码| 一本久道视频一本久道 | 超污视频网站 | 国产一区二区久久 | 日b在线观看 | 精品一区二区无码 | 一区二区三区视频观看 | 在线观看视频中文字幕 | 色网站免费观看 | jizz成熟丰满老女人 | 在线h片 | 伊人天堂在线 | 精品一区二区三区免费 | 17草在线 | 一区二区三区视频网站 | 男人天堂av在线播放 | 精品一区中文字幕 | 国产精品久久视频 | 久久久精品免费看 | www日本视频| 先锋av资源 | 免费看日韩毛片 | 国产精品久久国产精麻豆96堂 | 永久免费av网站 | 天天综合天天色 | 受虐m奴xxx在线观看 | 日韩精品视频一区二区 | 超碰伊人久久 | 少妇精品导航 | 亚洲三级成人 | 五月花婷婷 | 贝利弗山的秘密在线观看 | 久久福利网 | www.男女 |