MySQL基礎操作(增刪查改) 基礎

2021-09-17 18:14:33 字數 3611 閱讀 8400

show

檢視資料庫database

語法show databases;

使用creat

命令建立資料庫,語法如下:

create database 資料庫名;

高階應用

建立資料庫,該命令的作用:

1.如果資料庫不存在則建立,存在則不建立。---   if not exists

2.建立資料庫,並設定編碼集為utf8 --- charset utf8 collate utf8_general_ci

create database if not exists 資料庫名 default charset utf8 collate utf8_general_ci;

mysql使用 / 刪除 資料庫使用use

建立資料庫,語法如下:

use 資料庫名;

可以使用 show databases 返回到根目錄下 進行對其他資料庫的操作

使用drop

刪除資料庫,語法如下:

drop database 資料庫名;

以下為建立mysql資料表的sql通用語法:

create table table_name (column_name column_type);

以下例子中我們將在 runoob 資料庫中建立資料表runoob_tbl:

create table if not exists `runoob_tbl`(

`runoob_id` int unsigned auto_increment,

`runoob_title` varchar(100) not null,

`runoob_author` varchar(40) not null,

`submission_date` date,

primary key (`runoob_id`)

)default charset 'utf8';

create table`runoob_tbl`(

`runoob_id` int unsigned auto_increment,

`runoob_title` varchar(100) not null,

`runoob_author` varchar(40) not null,

`submission_date` date,

primary key (`runoob_id`)

)default charset 'utf8';

以下為刪除mysql資料表的通用語法:

drop table table_name ;

以下為向mysql資料表插入資料通用的 insertinto sql語法:

insert into table_name (field1, field2,...fieldn )values( value1, value2,...valuen );

以下為在mysql資料庫中查詢資料通用的select 語法:

select column_name,column_name fromtable_name

1.查詢語句中你可以使用乙個或者多個表,表之間使用逗號(,)分割,並使用where語句來設定查詢條件。

2.select

命令可以讀取一條或者多條記錄。

3.你可以使用星號(*)來表示表中全部資料,select語句會返回表的所有字段資料 如下:

select * from table_name

如需有條件地從表中選取資料,可將 where 子句新增到 select 語句中。

以下是 sql select 語句使用where 子句從資料表中讀取資料的通用語法:

1、可以在 where 子句中指定任何條件。

2、可以使用 and 或者 or 指定乙個或多個條件。

3、where 子句也可以運用於 sql 的 delete 或者update 命令。

4、where 子句類似於程式語言中的 if 條件,根據 mysql 表中的字段值來讀取指定的資料。

5、如果給定的條件在表中沒有任何匹配的記錄,那麼查詢不會返回任何資料。

select field1 from table_name1 where`id`>5

對讀取的資料進行排序,我們就可以使用 mysql 的 order by 子句來設定哪個欄位哪種方式來進行排序,再返回搜尋結果

1.使用任何欄位來作為排序的條件,從而返回排序後的查詢結果。

2.設定多個欄位來排序。

3.使用 asc 或 desc 關鍵字來設定查詢結果是按公升序或降序排列。 預設情況下,它是按公升序排列。

-- asc 公升序

-- desc 降序

select field table_name order by `id` asc

表示分頁顯示 指定開始位置和顯示條數

-- 0 表示起始點 5表示顯示條數 可以判定顯示為第一頁

select * from `table_name` where `id` limit 0,5;

(當前頁數 - 1) * 顯示的條數 = 起始點

子句語法必須按順序寫 否則會報錯! 順序如下:

select * from `table_name`

[ where ] -- 查詢條件                              位置第乙個

[ group by ] -- 配合聚合函式,利用分組進行統計       位置第二個

[ desc ] -- 指定那種字段或者方式排序                位置第三個

[ limit ] -- 分頁顯示                              位置第四個

語法以下是 update 命令修改 mysql 資料表資料的通用 sql 語法:

1.可以在 where 子句中指定任何條件。

updatetable_name set field1='value' where `id`>10

以使用 sql 的 delete from 命令來刪除 mysql 資料表中的記錄:

1.如果沒有指定 where 子句,mysql 表中的所有記錄將被刪除。

2.你可以在 where 子句中指定任何條件

delete fromtable_name where `id`>10

Mysql相關基礎操作語法 《增刪查改》

用cmd開啟mysql net start mysql 開啟 net stop mysql 關閉 mysql u root p 登入 use tset 使用資料庫 show databases 檢視電腦中所有的資料庫 建立資料庫庫的語法 create database 庫名 刪除資料庫的語法 dro...

MySQL基礎操作(增刪查改) 實用篇

mysql語法是大寫!語句結束必須用分號結尾 在sql語句中 英文雙橫槓 空格表示注釋 mysql 檢視資料庫 我們可以在登陸 mysql 服務後,我們可以使用 show 檢視資料庫 database 語法show databases mysql 建立資料庫 語法使用 creat 命令建立資料庫,語...

PDO增刪查改操作類 基礎操作一

畢竟入門不久,之前寫php mysql操作都是直接用原生php連線資料庫進行操作,後來才知道還有pdo這種東西。pdo擴充套件為php訪問資料庫定義了乙個輕量級的 一致性的介面,它提供了乙個資料訪問抽象層,這樣,無論使用什麼資料庫,都可以通過一致的函式執行查詢和獲取資料。下面是剛開始學pdo寫的乙個...