MySQL必知必會筆記(一)基礎知識和基本操作

2021-07-15 22:34:47 字數 2155 閱讀 7468

第一章  了解mysql

資料庫

儲存有組織的資料的容器。(通常是乙個檔案或一組檔案)

人們經常使用資料庫這個術語代替他們使用的軟體。這是不正確的,確切的說,資料庫軟體應稱為

dbms(

資料庫管理系統

),資料庫是通過

dbms

建立和操縱的容器。漱口可以是儲存在硬體裝置上的檔案,但也可以不是。你使用

dbms

來代替自己訪問資料庫。

表是一種結構化的檔案可用來儲存某種特定的型別的資料。

某種特定型別資料的結構化清單。

模式

關於資料庫和標的布局及特性的資訊

表中的乙個字段。表由列組成。列中儲存著表裡某部分的資訊。

資料型別 

所容許的資料的型別。每個表列都有相應的資料型別,

它限制(或容許)該列中儲存的資料。

表中的乙個記錄

主鍵 一列(或一組列),其值能夠唯一區分表中的每個行。

雖然不是必須的,但是一般都建立主鍵。便於以後的資料管理

表中任何列都可以作為主鍵,只要滿足以下條件:  1

任意兩行都不具有相同的主鍵值。  2

每個行都必須有一主鍵值(主鍵值不允許為

null)

主鍵的最好習慣:

不更新主鍵列的值

不重用主鍵列的值

不在主鍵列中使用可能會更改的值

什麼是sql

sql是結構化查詢語言的縮寫。

sql是一種專門用類與資料庫通訊的語言。

第二章  mysql簡介

什麼是mysql 

mysql

是一種dbms

,即它是一種資料庫軟體。

mysql

版本主要更改

4-——

innodb

引擎,增加了事務處理、並、改進全文搜尋等支援

4.1——對函式庫、子查詢、整合幫助等的重要增加、  5

——儲存過程、觸發器、游標、試圖等。

第三章

使用mysql

連線

主機名埠 乙個合法使用者

使用者口令

mysql -u root -p -h myserver -p 9999

選擇資料庫

可使用use關鍵字,

mysql

語言組成部分的乙個關鍵字,絕不要使用關鍵字命名乙個表或列

use dataname;

顯示資料庫列表

show  databases;

乙個資料庫內的表的列表(use進入資料庫的情況下)

show tables;

show

也可以用來顯示表列

show columns from column;

describe

是show columns

的一種快捷方式;

describe cust;

其他的show

語句

show status  

顯示廣泛的伺服器狀態資訊

show create database

顯示建立特定資料庫的

mysql語句

show create table

顯示建立特定表的

mysql語句

show grants

顯示授權使用者的安全許可權

show errors

顯示伺服器的錯誤資訊

show warnings

顯示伺服器的警告資訊

mysql必知必會 mysql必知必會(四)

十四 理解子查詢 1 通過子查詢過濾 這本書在所有的章節都關連到了資料庫表,訂單資料是儲存在兩個表中,orders表儲存著 訂單號碼 顧客id和訂單日期。個人的訂單列表關連著orderitems表,訂單表沒有儲存顧客資訊,它只是儲存著顧客id,這實際的顧客資訊是儲存在customers表中。現在假設...

mysql必知必 SQL必知必會學習筆記 一

資料庫基礎 資料庫 資料庫軟體 確切的說,資料庫軟體應稱為資料庫管理系統 dbms 資料庫是通過dbms建立和操作的容器 資料庫相當於檔案櫃 容器 表相當於檔案 同乙個資料庫不能存在相同的表名,不同的資料庫可以存在相同的表名 主鍵應滿足的條件 唯一性非空性 not null 主鍵列中的值不允許修改或...

mysql的必知必會 mysql 必知必會 筆記

好久沒有寫了。1 show columns from table 等同於describe table顯示的是表的結構。而select from table 則顯示的是整個表中插入的資料。2 select distinct c1,c2 from table除非列不相同,否則所有行將被檢索出來,即不能對...