冬季實戰(zhàn)營第三期:MySQL數(shù)據(jù)庫進階實戰(zhàn)
發(fā)布時間:2022-02-16 點擊數(shù):820
一、全體感受
本期學(xué)子主要包括裝置布置、基礎(chǔ)語句、云服務(wù)運用、數(shù)據(jù)搬遷、簡單示例等幾個部分,增刪改查等就不多說了。
相對于以往作業(yè),這次學(xué)習(xí)發(fā)現(xiàn)用到的命令仍是有一定差異的,以往運用wget命令下載壓縮包,解壓后修正配置文件在發(fā)動。ECS實例上裝置MySQL的差異,看描繪更像是更新已有的內(nèi)容。我對Linux不是很熟,邊查邊學(xué)邊作業(yè),此次學(xué)習(xí)的意義很大??!
二、SQL言語
1.登錄
mysql -uroot -p12345678
2.切庫
然后,在Mysql中,履行命令
use test;
,```
銜接 test 數(shù)據(jù)庫。界面提示 Database changed ,表示現(xiàn)在運用的數(shù)據(jù)庫為 test 數(shù)據(jù)庫
3.建表
履行命令 create table test1 (id int,name char(20)); 創(chuàng)立一張表
4.操作
能夠把 SQL 分為兩個部分:數(shù)據(jù)操作言語 (DML) 和 數(shù)據(jù)界說言語 (DDL)。
SQL (結(jié)構(gòu)化查詢言語)是用于履行查詢的語法??墒?SQL 言語也包括用于更新、刺進和刪去記錄的語法。
查詢和更新指令構(gòu)成了 SQL 的 DML 部分:
- SELECT - 從數(shù)據(jù)庫表中獲取數(shù)據(jù)
- UPDATE - 更新數(shù)據(jù)庫表中的數(shù)據(jù)
- DELETE - 從數(shù)據(jù)庫表中刪去數(shù)據(jù)
- INSERT INTO - 向數(shù)據(jù)庫表中刺進數(shù)據(jù)
SQL 的數(shù)據(jù)界說言語 (DDL) 部分使咱們有能力創(chuàng)立或刪去表格。咱們也能夠界說索引(鍵),規(guī)定表之間的鏈接,以及施加表間的束縛。
SQL 中最重要的 DDL 語句:
- CREATE DATABASE - 創(chuàng)立新數(shù)據(jù)庫
- ALTER DATABASE - 修正數(shù)據(jù)庫
- CREATE TABLE - 創(chuàng)立新表
- ALTER TABLE - 變更(改變)數(shù)據(jù)庫表
- DROP TABLE - 刪去表
- CREATE INDEX - 創(chuàng)立索引(搜索鍵)
- DROP INDEX - 刪去索引
**三、特色**
以往在運維數(shù)據(jù)庫時,單位提供的根本都是直接打開指定客戶端軟件,這樣直接在瀏覽器頁面的仍是第一次。操作