資料庫的操作

2021-08-17 05:59:29 字數 2100 閱讀 9096

一、ddl資料庫操作庫

1.1)建立資料庫

create

database 資料庫名;

2)檢視建立的資料庫資料

show

create

database mydb1;

3)指定資料庫字符集

create

database mydb2 character

set gbk;

4)檢視資料庫支援的字符集

show

character

set;

5)設定對應的校驗規則

create

database mydb3 character gbk collate gbk_chinese_ci;

2.查詢資料庫

1)檢視當前資料庫伺服器中的所有資料庫

show databases;

2)檢視前面建立mydb2資料庫的定義資訊;

show

create

database mydb2;

3.修改資料庫(alter)

修改字符集為utf8

alter

database 資料庫名 character

set 要修改的編碼格式

4.刪除資料庫

刪除資料庫

drop

database mydb3;

5.檢視當前使用的資料庫

select

database();

6.使用資料庫

use mydb2;

6.退出資料庫

quit;

二、運算元據庫中的資料表

1.建立資料表

create

table 表名(

欄位名 字段型別,

欄位名2 字段型別

...欄位名n 字段型別

);2.常用資料型別

int:整型

double:浮點型,double(5,2)表示你最多5位,必須有兩位是小數

char:固定長度字串型別 char(10)

varchar:可變長度字串型別,varchar(100);

text:字串型別,大資料文字,最大4m

date:日期型別:格式為'yyyy-mm-dd';

time:時間型別 mm:hh:ss;

3.修改表

1)新增一列

alter

table 表名 add 欄位名 字段型別

2)修改列

alter tabel 表名 modify 所要修改的欄位名 修改的資料型別

3)刪除列

alter

table 表名 drop 欄位名

4)修改表明

rename table 表明 to 新的表明

5)檢視**的建立細節

show

create

table 表名

6)修改列名

alter

table 表名 change 原欄位名 新欄位名 資料型別;

三、dml操作(運算元據)

1.insert(插入)

a)第一種寫法

insert

into 表名(列名1,2...)values(列值1,2...);

b)第二種寫法

insert

into

values(列值1,2...);

c)第三種寫法(合起來)

insert

into

values

(列值1,2...),

(列值1,2...),

(列值1,2...);

2.修改操作

update 表名 set 列名1=列值1,2=2...where 列名 = 值;

3.刪除操作

delete

from 表名 where 列名 = 值;

四、dql查詢操作

資料庫執行dql語句不會對資料進行改變,而是讓資料傳送結果給客戶端。查詢返回的結果集是一張虛擬表。

查詢管關鍵字 select

去除重覆記錄

select

distinct 欄位名 from 表名;

資料庫 基礎資料庫的操作

什麼是資料庫 資料庫 database 是按照資料結構來組織 儲存和管理資料的倉庫 常見的資料庫oracle mysql sun db2 ibm sql server microsoft postgre sql 專業術語 資料庫系統 database system dbs 資料庫 database ...

資料庫 MySQL 資料庫的操作

1.建立資料庫 create database if notexists 資料庫名 charset 字元編碼 utf8mb4 如果多次建立會報錯 字元編碼不指定預設 utf8mb4 給資料庫命名 定要習慣性加上反引號,防 和關鍵 字衝突 2.檢視資料庫 show databases 3.選擇資料庫 ...

資料庫的操作

一 基本操作 1 建立資料庫 鏈結資料庫 mysql uroot p 密碼 退出 quit exit建立 create database ab name charset utf8 2 選擇資料庫 進入資料庫 use ab name 檢視當前所選的資料庫 select database 3 建立表 建...