資料庫常見的一些語句

2021-10-02 20:00:19 字數 2410 閱讀 8815

一. 資料庫的登入(在控制台中進行登入)

1. 明文登入

mysql -u使用者名稱 -p密碼

2. 密文登入

mysql -u使用者名稱 -p 回車,然後輸入密碼

二. ddl運算元據庫

1. 建立資料庫

a. 直接建立資料庫(記住):

create database 資料庫名;

b. 判斷是否存在並建立資料庫(了解):

create database if not exists 資料庫名;

c. 建立資料庫並指定字符集(了解):

create database 資料庫名 character set 字符集;

2. 檢視資料庫

a. 檢視當前mysql有哪些資料庫(記住):

show databases;

b. 檢視某個資料庫的定義資訊(了解):

show create database 資料庫名;

3. 修改資料庫

a. 修飾資料庫的編碼(了解):

alter database 資料庫名 default character set 字符集;

4. 刪除資料庫

a. 直接刪除資料庫(了解):

drop database 資料庫名;

5. 使用資料庫

a. 檢視正在使用的資料庫(了解):

select database();

b. 使用資料庫(記住):

use 資料庫名;

三. ddl運算元據表

1. 建立表

create table 表名(

欄位名 資料型別(長度) [約束],

欄位名 資料型別(長度) [約束],

欄位名 資料型別(長度) [約束]

);2. 檢視表

a. 檢視當前的資料庫下面有哪些表:

show tables;

b. 檢視表的詳情資訊:

desc 表名;

c. 檢視建立表的sql語句(了解)

show create table 表名;

3. 快速建立乙個和原來表結構相同的表(了解)

create table 新錶名 like 舊表名;

4. 刪除表(了解)

a. 直接刪除表

drop table 表名;

b. 判斷如果存在,再刪除表

drop table if exists 表名;

5. 修改表結構(了解)

a. 新增列

alter table 表名 add 列名 資料型別(長度) [約束];

b. 修改列

alter table 表名 modify 列名 資料型別(長度) [約束];

c. 修改列名

alter table 表名 change 舊列名 新列名 資料型別(長度) [約束];

d. 刪除列

alter table 表名 drop 列名;

e. 修改表名

rename table 舊表名 to 新錶名

f. 修改表的字符集(編碼)

alter table 表名 character set 字符集;

四. dml新增資料(非常重要)

1. 全列名新增

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

2. 全列值新增

insert into 表名 values (值1, 值2, 值3);

3. 指定列新增(常用)

insert into 表名 (列1, 列3) values (值1, 值3);

4. 批量新增

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

5. 蠕蟲複製

insert into 表名1 select * from 表名2

五. dml修改資料(非常重要)

update 表名 set 列=值, 列=值 [where 條件];

六. dml刪除資料(非常重要)

delete from 表名 [where 條件];

truncate table 表名;(了解)

七. dql查詢語句(非常重要)

1. 查詢所有列

select * from 表名;

2. 查詢指定列

select 列名, 列名 from 表名;

3. 別名查詢

select 列名 as 別名 from 表名;

select 列名 別名 from 表名;

4. 去重查詢(了解)

select distinct 列 from 表名;

5. 計算查詢

select 列 + 值 from 表名;

select 列 + 列 from 表名;

Oracle匯入資料庫的一些語句

表空間使用情況 select df.tablespace name 表空間名 totalspace 總空間m freespace 剩餘空間m round 1 freespace totalspace 100,2 使用率 from select tablespace name,round sum by...

mongodb資料庫的一些常見操作命令

mongodb是乙個文件資料庫,提供良好的效能,領先的非關係型資料庫。採用bson儲存文件資料。bson 是一種二進位制的儲存格式,簡稱binaryjson 相對於json多了date型別和二進位制陣列。優勢 1 以管理員身份開啟命令列視窗,切換到d盤,並建立data db目錄,用來存放資料庫檔案。...

資料庫一些記錄

資料庫三大正規化 第一正規化 1nf 資料表中的每一列 每個字段 必須是不可拆分的最小單元,也就是確保每一列的原子性。解釋 每一列屬性都是不可再分的屬性值,確保每一列的原子性,如果兩列的屬性相近或相似或一樣,盡量合併屬性一樣的列,確保不產生冗餘資料。第二正規化 2nf 滿足1nf後,要求表中的所有列...