mysql 簡介

數據庫:數據庫是存儲數據的倉庫
數據庫管理系統(DBMS):是一種操作和管理數據庫的大型軟件,
mysql:免費,開源,速度快,體積小,適用于中小型企業。
非關系型數據庫Nosql(不是沒有sql,是比關系型數據庫更加強大的數據庫):Mongodb,Redis,HBase....
關系型數據庫Rdbms :(1).表table:具有固定的列數和任意的行數。
(2).database數據庫:數據庫是一些關聯表的集合。
(3).Fied列(字段)
(4).row行
(5).primary key(主鍵),主鍵是唯一的,一個數據庫表中只能有一個主鍵。
(6).foreign key (外鍵),外鍵用于關聯兩個表。
(7).index(索引):理解為目錄
一個自動不全的mysql軟件:mycil -u root
進入數據庫:mysql -u root -p
(1)創建數據庫:create database 數據庫名稱;
(2)創建數據庫:create database 數據庫名稱 charset=utf8;
查看所有數據庫:show databases;
進入(切換)數據庫:use 數據庫名稱;
刪除數據庫:drop database 數據庫名稱;
mysql 關系型數據庫:
mysql的默認端口是:3306;
Ascll 是美國的
計算機里面有256個Ascll字符,一個Ascll在內存中站1個字節。2的8次方=256
計算機只認識二進制的字符01010101;
iso:標準iso-646
unicode:標準iso-10646
iso把unicode收購了:標準utf16
utf8:萬國碼(覆蓋了全國所有的編碼)
數據庫:數據庫是一個裝東西的容器,
存儲引擎:采用不同性能的引擎
mysql的三種存儲引擎:(1).myisam:沒有外鍵,沒有事務,是5.5版本之前的默認引擎
(2).innodb:5.5版本以后默認的存儲引擎是innodb,存在磁盤里面
(3).memory:存在內存里面
什么是 事務:要么全部執行,要么全部不執行。
什么是sql:結構化查詢語言,sql是專門為數據庫建立的操作命令集
DDL: 數據定義語言 用來定義數據庫對象:創建庫、表、列等
DML: 數據操作語言 用來操作數據表中的記錄
DQL: 數據查詢語言 用來查詢數據
DCL: 數據控制語言 用來定義訪問權限和安全級別
一本書:《浪潮之巔》
MySQL支持多種類型,大致可以分為三類
(1).數值類型:(1).int (2).double:浮點型,例如double(5,2)表示最多5位,其中必須有2位小數,即最大值為999.99;
4.2 char
(2).字符串類型:(1)char:固定長度字符串,如果輸入的不夠會自動補全.(2).varchar:可變長字符串類型。(3).text:字符串類型;(4).bold:二進制類型;
(3).時間類型:(1).date :某年某月某日;(2).time:時間類型 :某事某分某秒。(3).datetime:某年某月某日某事某分某秒。
創建學生表
創建表: 制定表結構步驟:
先進入某一個數據庫:use 數據庫名
輸入建表命令;
CREATE TABLE 表名(
列名1 列名類型 [約束],
列名2 列名類型 [約束],.....
列名N 類的類型 [約束]);
添加一列(本來我已經有4個字段,又想添加一個新的字段)
添加一個新的字段:alter table 表名 add 列名 數據類型; 例如:alter table students add score int;
查看表的字段信息(結構):desc 表名
修改一個表的字段類型:alter table 表名 modify 字段名 數據類型;例如:alter table students modify id bigint;
刪除一列:alter table 表名 drop 字段;例如:alter table students drop name;
修改表名:rename table 原表名 TO 新表名;
查詢某張表的創建細節: show create table 表名; 例如:show create table student
修改表的字符集:alter table 表名 charset utf8; 例如:alter table student charset utf8;
修改表的列名:alter table 表名 change 原字段名 新字段名 varchar(20) ;例如:alter table students change name newname varchar(20);
刪除表:drop table 表名;
DELETE 與 TRUNCATE的區別:DELETE可以刪除指定數據也能刪除所有數據 TRUNCATE只能刪除所有數據

  • DELETE刪除表中的數據,表結構還在;刪除后數據還可以找回
  • TRUNCATE刪除是把表直接DROP掉,然后再創建一個同樣的新表.刪除的數據不能找回.執行速度比DELETE快
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,619評論 6 539
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,155評論 3 425
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,635評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,539評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,255評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,646評論 1 326
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,655評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,838評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,399評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,146評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,338評論 1 372
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,893評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,565評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,983評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,257評論 1 292
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,059評論 3 397
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,296評論 2 376

推薦閱讀更多精彩內容