資料庫基礎操作:
關係型資料庫,如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模型 實體是指現實中區別於其他物件的一種 物體 或一件 事情 例如一名學生,乙個專案等等。同乙個型別中所有的實體被叫做實體集,對應於資料庫的一張表,乙個實體則對應於一條記錄。不同的任務之間,就是通過聯絡關係整合到一...