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