表(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 ...