建立資料庫(sql語言,結構化的查詢語言)
在wamp環境中的myqal下操作。
create database 資料庫名 charset utf8;
本質是建立了乙個資料夾。
2. 選中乙個資料庫,然後建立乙個表,因為資料都是以表的形式儲存。
表的行列分別叫做,記錄和字段.
use 資料庫名
create table 表名(欄位的定義);
建表時,字段定義就一定要表明欄位的型別,欄位的型別有多種,如下:
整型:tinyint 可用0-255,負數的區間減半
smallint 0-2的16次方-1,65535
mediumint 0到2的24次方
int 0到2的32次方
bigint 0到2的64次方
浮點型:float 精確至小數後7-8位
double float的兩倍
decimal(精度,標度)自己設定精確到後幾位
varchar 可以隨著內容變化長度
char 是定長的,規定多少char(10)就是10
text 文字型別,可以儲存非常大位元組的內容
enum 列舉,很多
set 集合,設定乙個可選擇的範圍,個數有限,大概60多個
year 放年,1901-2155
date 放年月日
datetime 放年月日,時分秒,可存到2023年
timestamp 同上,到2023年,常用
time 放時分秒
3. 對錶中字段開始定義
定義: 欄位名 字段型別 約束(not null;uique;primary key auto-increment;foreign key)
字段定義好則把資料新增至表
insert into 表名 values(值,值,,);
insert into 表名 (字段,,) values (值,,);
新增成功後,查詢資料
select 字段,字段,from 表名;
select *所有字段 from 表
名; 查詢時用 字段 as 「別名」 可以把資料中文顯示輸出
修改新增的資料
update 表名 set 字段=新的值 where(條件) 字段=值;
刪除資料
delete from 表名 where 字段=值;
修改結束符號 delimiter 新結束符,則原來預設的;可以回車操作,用來增添多條資訊時可以使用。
資料庫系統mysql MySQL資料庫系統
1 mysql的特點 1 多執行緒 多使用者 2 基於c s 客戶端 伺服器 架構 3 簡單易用 查詢速度快 4 安全可靠 2 mysql編譯安裝 代表鍵盤上tab鍵 1 準備工作 解除安裝使用rpm方式安裝的mysql rpm e mysql nodeps 安裝cmake包 cd media ta...
資料庫系統 資料庫 資料庫管理系統 資料庫系統
繼續寫資料庫系統的文章,第二篇 資料庫 資料庫管理系統 資料庫系統。本文主要談談這三者之間的關係。下方,摘自老師的ppt,非原創。資料庫管理系統 從系統角度看資料庫管理系統 資料庫系統 資料庫指的是長期儲存在計算機內有組織的,大量的,相關聯的,可共享的資料集合。資料應當是有組織的,不應該是雜亂無章的...
資料庫 資料庫系統 1 資料庫系統概述
本節先對資料庫系統有個全貌的了解。資料庫 database,是長期儲存在計算機內 有組織的 可共享的大量資料的集合 資料庫管理系統 dbms,位於使用者與os之間的一層資料管理軟體,負責科學地組織和儲存資料 高效地獲取和維護資料,功能包括 資料庫系統 dbs,是資料庫 資料庫管理系統 應用程式 資料...