2 23 Mysql學習筆記

2021-09-11 06:34:57 字數 1130 閱讀 5815

php像是煉鋼技術,mysql是採礦技術,資料庫必須要熟練。

db2在銀行裡面用的多

postgresql是開源資料庫效能和mysql差不多

sqlite輕型資料庫

win7安裝5.5或者5.6版本的資料庫

mysql的伺服器一旦開始服務,只要不關機,那就是24小時等待提供資料和寫入資料的,隨時會在windows裡面看到mysqld.exe程序的執行

這個程序在記憶體當中掛著,我們需要乙個特別的軟體來和這個程序交流,叫做客戶端mysql.exe

在cmd中執行mysql命令,說明mysql.exe和mysqld.exe已經連通起來

我們就在命令列中使用sql語句,練習使用sql

mysql workbench

php myadmin 是sql客戶端,通過瀏覽器管理

在正式工作中使用phpmyadmin會比較方便一點,但是在學習的時候使用cmd命令來具體進行學習會讓學習效果更好一點

資料庫中的表多行多列,mysql只要說明了表頭就可以新增資料了

表 多行多列的資料

多張表table 形成乙個庫database,mysql能夠幫助我們管理多個庫,多個資料庫,存放在資料庫伺服器裡server

cmd命令

show database;列出mysql資料夾,data資料夾當中的所有資料庫檔案

use 名字開啟某個資料庫

show tables;展示這個資料庫當中的表

select * from 表名字從表中匯入所有資料,注意到表的格式是frm

sql (structured query language)結構化查詢語言

what型語言,而非how型語言

在編譯語言當中,我們是告訴計算機怎麼做操作,但是在mysql當中我們是要什麼東西

跟我們以前學習的程式設計思想不一樣,只要告訴他他就能夠幫你取出來

dml 資料操作語言,將資料取出來查出來刪改(使用者 80%重中之重)特別熟練

ddl 資料定義語言(建設者的角度,建表建庫儲存檢視等等15%)資料庫建好後,很少就動了。應該會

dcl 資料控制語言(管理員角度,dba,5%)

dml四個經典操作:增刪改查

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