MYSQL基礎教程

2021-10-01 14:10:47 字數 2637 閱讀 4246

if not exsits 與if exists 表示判斷是否存在此表,可加可不加

建立資料庫語法: create database [if not exists] 資料庫名;

刪除資料庫語法:drop database [if exists] 資料庫名;

檢視資料庫:show databases;

使用資料庫:use 資料庫名;

修改表名:alter table 舊表名 rename as 新錶名;

表中新增字段:alter table 表名 add 欄位名 字段型別;

刪除字段: alter table 表名 drop 欄位名;

ddl語句:greate,alter,drop

dml語句:insert,delete,update

dql語句:select

create table if not exists 表名(

列名1  資料型別  約束,

列名2 資料型別 約束,

....

列名n 資料型別 約束

新增單行語句語法:insert into 表名(列名1列名2…列名n) values(值1,值2…值n);

新增多行語句語法:insert into 表名(列名1列名2…列名n) values(值1,值2…值n),(值1,值2…值n)…(值1,值2…值n);

刪除表中資料語法: delete from 表名 where 條件;

清空表中資料語法: truncate 表名;

刪除表語法:drop table 表名;

修改表中資料語法::update 表名 set 列名 = 修改資料 where 條件;

修改表中多行資料語法::update 表名 set 列名 = 修改資料1, set 列名 = 修改資料2… set 列名n = 修改資料n where 條件;

查詢的基本與法結構:select 列名1,列名2…列名n from 表名 where 條件;

常用的關鍵字:

1、between 值1 and 值2:表示所查詢的內容在值1和值2之間。

用法:

select 列名1,列名2…列名n from 表名 where between 值1 and 值2;

2、and:條件1 and 條件2所查詢內容同時滿足條件一與條件二。

用法:

select 列名1,列名2…列名n from 表名 where 條件1 and 條件2;

3、or : 條件1 or 條件2所查詢內容滿足條件1與條件2任意乙個即可。

用法:

select 列名1,列名2…列名n from 表名 where 條件1 or 條件2;

4、distinct:distinct 列名1,列名2…列名n;去除所選列中重複的部分。

用法:

select distinct 列名1,列名2…列名n from 表名 where between 值1 and 值2;

5、as: 給資料庫或者列起別名

用法:

select 別名.列名,別名.列名 from 表名 as 別名;

select 列名1 as 別名1,列名2 as 別名2 from 表名;

6、like模糊查詢

與「%」一起使用,表示匹配0或任意多個字元。

與「_」一起使用,表示匹配單個字元。

%用法:

查詢班中姓王學生的所有資訊。

select * from student where studentname = 『王%』;

查詢班中名字中帶有王字的學生的所有資訊。

select * from student where studentname = 『%王%』;

查詢班中以王字結尾的學生的所有資訊。

select * from student where studentname = 『%王』;

_用法

查詢班中兩個字姓名姓王的學生的資訊。

select * from student where studentname = 『王_』;

查詢班中三個字姓名姓王的學生的資訊。

select * from student where studentname = 『王__』;

Mysql 基礎教程

建立乙個資料庫 實質上相當於建立了乙個資料夾。資料夾裡面存放乙個個資料庫檔案。例如 建立乙個名為study的資料庫 create database study 語法 create database 資料庫名稱 查詢當前有多少資料庫時用 show databases 查詢當前使用的哪個資料庫 sele...

mysql基礎教程

再給大家推薦乙個mysql比較好的學習 這裡從淺入深的給大家介紹了,mysql的相關知識,希望對大家有所幫助跟啟發,具體的 是 url url 有關詳細的目錄為 mysql基礎教程 mysql簡介 mysql安裝配置 mysql操作伺服器 mysql基本語法 mysql運算元據庫 mysql資料型別...

MySQL基礎教程

mysql基礎使用 高階系統設定 環境變數。新建變數名 mysql home,變數值為mysql的安裝位址 將變數新增到 path mysql home bin 若前沒有分號,則新增 例如 mysql home d program files mysql mysql path mysql home ...