第四節 mysql5 6資料庫操作

2021-08-19 08:49:02 字數 1979 閱讀 5876

系統預設建立4個庫:

information_schema:記錄使用者、表、檢視等原資料資訊,提供類似oracle資料字典的功能。這個庫是個特例,它是虛擬出來的庫,是由mysql例項開啟後構建和維護的,使用者無法在該庫下建立物件。

mysql:記錄使用者許可權、幫助、日誌等資訊。

performance_schema:mysql服務效能指標庫。

test:測試庫,可以直接刪除。

基本操作:增、刪、改、查

1、檢視資料庫

mysql> show databases;

+--------------------+

| database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| test               |

+--------------------+

4 rows in set (0.00 sec)

備註:檢視建立資料庫的引數資訊使用show create database db_name或者 select * from information_schema.schemata。

2、刪除資料庫:drop [if exists] db_name

mysql> drop database test;

query ok, 0 rows affected (0.00 sec)

mysql> show databases;

+--------------------+

| database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

+--------------------+

3 rows in set (0.00 sec)

mysql> drop database if exists test;

query ok, 0 rows affected, 1 warning (0.00 sec)

3、建立資料庫:create [if not exists] db_name [[default] character set [=]charset_name | [default] collate [=] coll_name ]

mysql> create database stests;

query ok, 1 row affected (0.00 sec)

mysql> show databases;

+--------------------+

| database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| stests             |

+--------------------+

4 rows in set (0.01 sec)

備註:在建立完資料庫後,會在/data目錄下建立同名的stests目錄,其中,包含乙個檔案db.opt,檔案內容為繼承cmake時指定character_set_database系統變數和collation_database系統變數的值:

# cat db.opt    default-character-set=utf8   default-collation=utf8_general_ci

4、更改資料庫屬性: alter [db_name] [[default] character set [=]charset_name | [default] collate [=] coll_name ]

第四節 資料降維案列

import pandas as pd from sklearn.decomposition import pca 讀取表 prior pd.read csv r e 360downloads software 降維案列資料 order products prior.csv products pd....

CUDA, 用於大量資料的超級運算 第四節

了解和使用共享記憶體 1 rob farber 是西北太平洋國家實驗室 pacific northwest national laboratory 的高階科研人員。他在多個國家級的實驗室進行大型並行運算的研究,並且是幾個新創企業的合夥人。大家可以發郵件到rmfarber gmail.com與他溝通和...

CUDA, 用於大量資料的超級運算 第四節

了解和使用共享記憶體 1 rob farber 是西北太平洋國家實驗室 pacific northwest national laboratory 的高階科研人員。他在多個國家級的實驗室進行大型並行運算的研究,並且是幾個新創企業的合夥人。大家可以發郵件到rmfarber gmail.com與他溝通和...