MySQL基本操作(一)

2021-10-11 03:15:45 字數 2592 閱讀 5778

二、資料型別

三、表的操作

show

databases

;

當建立資料庫沒有指定字符集和校驗規則時,系統使用預設utf8,校驗規則時:utf8_general_ci

create

database 資料庫名;

建立乙個使用utf8mb4字符集的資料庫

create

database 資料庫名 character

set utf8mb4;

注意:避免上述情況發生,需要對資料庫是否存在進行判斷,如果沒有該資料庫才建立。

create

database

ifnot

exists 資料庫名 character

set utf8mb4;

出現no database selected要進入/使用資料庫

use 資料庫名;
直接刪(如果不存在就報錯)

drop

database 資料庫名;

判斷存在該資料庫後再刪除

drop

database

ifexists 資料庫名;

擴充套件資料:

注意:

運算元據庫中的表時,需要先使用該資料庫,再然後也可以檢視表,以便後續使用。

use 資料庫名;

show

tables

;

也可檢視表結構的詳細資訊

desc 表名;
drop

table

ifexists 表名;

create

table 表名(

field1 datatype comment

'字段說明',.

..fieldn datatype

);

可以使用comment增加字段說明。

--刪除表

drop

table

ifexists 表名;

--刪除資料

delete

from 表 where 條件;

-- 單行插入

insert

into 表(欄位1,.

.., 欄位n)

values

(value1,..

.,value n)

;-- 多行插入

insert

into 表(欄位1,.

.., 欄位n)

values

(value1,..

.),(value2,..

.),(value3,...);

-- 全列查詢

select

*from 表

-- 指定列查詢

select 欄位1

,欄位2...

from 表

-- 查詢表示式字段

select 欄位1

+100

,欄位2

+欄位3

from 表

-- 別名

select 欄位1 別名1

, 欄位2 別名2

from 表

--去重

select

distinct 字段 from 表

-- 條件查詢where

-- (1)比較運算子 (2)between ... and ... (3)in (4)is null (5)like (6)and (7)or (8)not

select

*from 表 where 條件

-- asc 為公升序(從小到大)

-- desc 為降序(從大到小)

-- 預設為 asc

select

*from 表 order

by 排序字段;

update 表 set 欄位1

=value1, 欄位2

=value2...

where 條件

mysql基本 操作 一

1.建立帶有編碼的資料庫 create database 庫名 character set 編碼 eg create database chepai character set gbk 檢視資料庫 編碼 show create database chepai 2.刪除乙個資料庫 drop datab...

mysql基本操作(一)

庫操作 show databases 顯示全部資料庫 drop database dbname 刪除資料庫 create database if not exists dbname 建立資料庫 use dbname 使用資料庫 show tables 顯示當前使用資料庫的表名 desc tablen...

mysql基本操作 MySQL基本操作

mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 1.新建使用者 1.1 登入mysql mysql u root p 密碼 1.2 建立使用者 mysql insert into mysql.user host,user,passwor...