小史學習法 mysql從入門到精通(一)

2021-10-05 09:01:38 字數 959 閱讀 9239

1、mysql是關係型資料庫

2、mysql五種基本字段型別、字元型、文字型、數值型、邏輯型、日期時間型

基本使用:

3、建立資料庫第一種方法:create database 資料庫名 default character set utf8;

4、建立資料庫第二種方法:create schema db_aaa;

5、判斷資料庫是否存在如存在則不建立:create database databasename if not exists default character set utf8;

6、修改資料庫字符集alter database my_test default character set gbk;

7、刪除資料庫:drop database my_test;

8、檢視預設的資料庫引擎:show engines /g;

9、查詢預設的儲存引擎: show variables like 『storage_engine%』;

10、innodb引擎支援自增長列,自增必須為主鍵,支援外來鍵

11、檢視表結構 :desc tablename;

12、增加表字段:alter table tb_admin add email varchar(50) not null;

13、修改表字段:alter table tb_admin modfily user varchar(40);

14、刪除表字段:alter table tb_admin drop email; 刪除email欄位

15、修改表名:alter table tb_admin rename as tb_admin1;或者 rename tb_admin1 to admin;

16、複製某個資料表:create table 新錶名 like 想要複製的表名;

17、查詢資料表內容:select * from 表名 *可以換成查詢條件

18、刪除表:drop table 表名;

mysql從入門到精通

在sql語言中,用join實現表與表的關聯,用on指定聯合表的查詢條件,如 實現三表聯查,可以用table1.table2.來排列 顯示資訊的先後順序 select from user left join address on user id address.user id left join us...

mysql從入門到精通《四》

三 mysql高階 接上篇 1 檢視 檢視就是一條select語句執行後返回的結果集,所以我們在建立檢視的時候,主要的工作就落在建立這條sql語句上。檢視是對若干張基本表的引用,一張虛表,查詢語句執行的結果,不儲存具體的資料 基本表資料發生變化以後,檢視也會跟著改變 定義檢視 建議以v 開頭 cre...

MySQL從入門到精通(四)

實際應用中,我們會主動打破第三正規化,提公升查詢效率 物理設計 設計資料庫的物理結構,根據資料庫的邏輯結構來選定rdbms 比如 oracle,mysql等 並設計和試試資料庫的儲存結果,訪問方式 將資料庫結構和資料落庫 禁止對線上資料庫進行壓測 禁止從開發環境連線測試或生產資料庫 組合索引的字段匹...