資料庫基礎知識一

2022-06-09 09:27:09 字數 1118 閱讀 8803

資料庫基礎操作:

關係型資料庫,如mysql 存在disk

非關係型資料庫 ,如redis 存記憶體

資料庫型別有三類:數字型,字元型,時間型

blob 二進位制字元

text 文字

mysql -h 伺服器ip -p 埠 -u 使用者名稱 -p 密碼

--單行注釋

/*........*/ 多行注釋

ddl 定義型sql

dml 操作型sql

dcl 控制型sql

1、檢視庫資訊

show create database 資料庫名;

alter database db_name character set utf8; --修改庫字元

select database(); ---檢視在當前哪個庫

1、建立表

create table table_name(

field1 type [完整約束條件],

field2 type [完整約束條件],

field3 type [完整約束條件],

....)[set character utf8];

primary key 主鍵 (非空且唯一unique)

--檢視表資訊

desc table_name;

show create table table_name;

--檢視建立表語句

show create table table_name;

--檢視表結構

show columns from table_name;

--修改表字段

alter table table_name add field1 type,add field1 type ; ---新增多個表字段

modify field1 type after field ;----修改乙個字段型別

change field1 new_field type; ---修改欄位名

drop field; ---刪除欄位名

更改表名

rename table table_name to new_table_name;

刪除表drop table table_name;

資料庫基礎知識(一)

部分內容參照mysql官方文件 在關係型資料庫中,資料被儲存在資料表中。每一列 字段 資料型別相同 每一行 記錄 又由每一列組成。主鍵 primary key 是表的唯一索引,因此其中的每個元素必須唯一。sql語言 structured query language 結構化查詢語言 用於與mysql...

資料庫基礎知識

資料定義 定義基本表 create table 表名 列名 資料型別 列級完整性約束條件 列名 資料型別 列級完整性約束條件 表級完整性約束條件 後面用到的表 1 學生 表 student 由學號 sno 姓名 sname 性別 s 年齡 sage 所在系 sdept 5個屬性組成,可記為 stud...

資料庫 基礎知識

e r模型 實體 聯絡模型 entity relationship model,e r模型 實體是指現實中區別於其他物件的一種 物體 或一件 事情 例如一名學生,乙個專案等等。同乙個型別中所有的實體被叫做實體集,對應於資料庫的一張表,乙個實體則對應於一條記錄。不同的任務之間,就是通過聯絡關係整合到一...