Mysql學習筆記

2021-07-06 11:39:28 字數 1052 閱讀 5654

表(table):多行多列的資料

庫(database):由多張表組成的

伺服器(server):多個庫存放在資料庫伺服器裡

show databases; // 顯示所有的資料庫

use 資料庫名字; // 進入到該資料庫裡面

show tables; // 顯示該資料庫下面所有的表,此刻可以運算元據了

desc 表名 // 顯示表結構,describe

sql (structured queue language)

what型語言,只要描述想要的東西,而非how型語言。

dml is data manipulation language statement.資料操作語言,sql中處理資料等操作統稱為操作語言(使用者角度80%,增,刪,改,查)

ddl is data definition language. 資料定義語言,用於定義和管理sql資料庫中的所有物件語言(建設者角度,建表,建庫,建檢視等,15%)

dcl is data control language statement. 資料控制語言,用於授予或揮手訪問資料庫的某種特權,並控制資料庫操縱食物發生的時間及效果,對資料庫實行見識等。(管理員角度5%)

insert

into

user (uid,name,age) values(1,'lisi',23);

一張表有多少列,定義完畢後,它是固定的。插入資料,可以全部列,也可以不全部。

insert

into

user (name)

values()

注意:列與值是嚴格對應的。字串必須加單引號,會被理解為變數。數字不必加單引號。

update 表名 set 

列1 = 新值1,

列2 = 新值2

where expr

要點:

改哪張表?

你需要給改哪幾列的值?

分別改為什麼值?

在哪些行生效?

mysql學習筆記 51 mysql學習筆記

初學mysql時整理,隨時更新 資料操作 增 insert into 表名 字段列表 values 值列表 值列表 如果要插入的值列表包含所有字段並且順序一致,則可以省略字段列表。可同時插入多條資料記錄!replace 與 insert 完全一樣,可互換。insert into 表名 set 欄位名...

mysql學習筆記 51 Mysql 學習筆記

一.首先進入mysql mysql u root p新增使用者許可權設定 grant all privileges on to jerry localhost identified by aa1234567 只允許本機訪問 grant all privileges on to jerry 10.80...

mysql做筆記 mysql學習筆記

alter table 新增,修改,刪除表的列,約束等表的定義。檢視列 desc 表名 修改表名 alter table t book rename to bbb 新增列 alter table 表名 add column 列名 varchar 30 刪除列 alter table 表名 drop ...