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