Mysql學習筆記1-基本介紹及基本增刪改查操作
阿新 • • 發佈:2019-01-03
Mysql介紹
MySQL 是一種資料庫,資料庫定義了儲存資訊的結構。以表的方式儲存資訊。
MySQL資料庫具有以下主要特點:
- 同時訪問資料庫的使用者數量不受限制;
- 支援大量資料查詢和儲存,Mysql可以承受大量的併發訪問,可以儲存超過50,000,000條記錄;
- 是目前市場上現有產品中執行速度最快的資料庫系統;
- 使用者許可權設定簡單、有效。
- 免費開源。支援跨平臺。
- 可移植性好。
- 多語言支援,支援C、C++、Python、Java、Perl、PHP、Ruby等多種程式語言。
SQL語句對資料庫管理常用的兩種方式:資料定義語言(DDL)和資料操縱語言(DML)。
DDL:主要是用在定義或改變表的結構,資料型別,表之間的連結和約束等初始化工作上,他們大多在建立表時使用。建立(Create),改變(Alter),顯示(Show),刪除(Drop)。 DML:用來對資料庫裡的資料進行操作的語言。增添(Insert),刪除(Delete),修改(Update),檢視(Select)。
增刪改查操作
本文用Mysql語句執行建立資料庫和表,下面這個例子參照網上常用的school資料庫以及相關的一些表。主要介紹以下幾個常見資料庫語句: create database/table 資料庫名或表名; show databases;(檢視所有存在的資料庫) insert into 表名 values(列1值,列2值······); update 表名 set 列名='要改的值' where 列名='原來值'; delete from 表名 where 列名='列值'; select * from Student where StuName='張三';
建立Student表
- 插入一些資料(insert)
建立Teacher表
建立Course表
本表的外來鍵TeaId指向了Teacher表中的TeaId。