ChEMBL是一個公開的數據庫,其中包含有關藥物分子的信息,例如其構造、生物活性和可靠性等方面。
ChEMBL數據庫采用MySQL作為其主要的數據庫系統,其提供了一種方便的方式去存儲、管理和檢索藥物分子的信息。
下面是一些關于在MySQL中使用ChEMBL的例子:
mysql -uUSERNAME -pPASSWORD -hlocalhost -P3306 -Dchembl_XX -e 'SELECT * FROM compound_structures'
上面的代碼展示了如何在MySQL的命令行中查詢ChEMBL數據庫中的化合物結構信息。
CREATE TABLE chembl_my_table (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), mol MEDIUMBLOB);
上面的代碼展示了如何在ChEMBL數據庫中創建一個新的表格,其中包含兩個列,分別為名稱和mol(以二進制形式存儲的分子結構)。
LOAD DATA LOCAL INFILE 'myfile.csv' IGNORE INTO TABLE chembl_my_table FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' (name,mol);
上面的代碼展示了如何將包含化合物名稱和分子結構信息的CSV文件導入到ChEMBL數據庫中的新表格中。
總的來說,ChEMBL提供了一種非常有用的工具,在藥物分子的研究和開發方面發揮了重要的作用。