一. 資料庫的登入(在控制台中進行登入)
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後,要求表中的所有列...