數(shù)據(jù)庫(kù)筆記

最基本數(shù)據(jù)庫(kù)MYSQL常識(shí):

數(shù)據(jù)庫(kù)的操作主要包括

  • 數(shù)據(jù)庫(kù)的操作,包括創(chuàng)建瓶籽、刪除
  • 表的操作匠童,包括創(chuàng)建、修改塑顺、刪除
  • 數(shù)據(jù)的操作汤求,包括增加、修改严拒、刪除扬绪、查詢,簡(jiǎn)稱crud字段類型

mysql中數(shù)據(jù)類型常用的幾種

  • 數(shù)字:int,decimal
  • 字符串:varchar,text
  • 日期:datetime
  • 布爾:bit

約束

  • 主鍵primary key   可理解為給表中 每行數(shù)據(jù) 添加一個(gè)獨(dú)特id
  • 非空not null   不允許該字段為null裤唠,也就給表加數(shù)據(jù)時(shí)不能為空
  • 惟一unique  保證各行在該索引上的值不為null
  • 默認(rèn)default
  • 外鍵foreign key

基本命令

  1. 登陸數(shù)據(jù)庫(kù)
    登陸終端輸入
    mysql -uroot -p
    回車后輸入密碼
    退出登錄
    exit
  2. 遠(yuǎn)程連接
    mysql -hip IP地址 -uroot -p

數(shù)據(jù)庫(kù)操作

  1. 創(chuàng)建數(shù)據(jù)庫(kù)
    create database 數(shù)據(jù)庫(kù)名 charset=utf8;
  2. 刪除數(shù)據(jù)庫(kù)
    drop database 數(shù)據(jù)庫(kù)名;
  3. 切換數(shù)據(jù)庫(kù)
    use 數(shù)據(jù)庫(kù)名;
  4. 查看當(dāng)前選擇的數(shù)據(jù)庫(kù)
    select database();

表操作

  1. 查看當(dāng)前數(shù)據(jù)庫(kù)中所有表
    show tables;
  2. 創(chuàng)建表
    auto_increment表示自動(dòng)增長(zhǎng)
    create table 表名(列及類型)
    primary key 表示主鍵
    如:
    其中表名 students  id字段設(shè)置為int類挤牛,自動(dòng)增長(zhǎng)(例如id第一行為1,第二行會(huì)自動(dòng)增長(zhǎng)為2)种蘸,主鍵(唯一標(biāo)識(shí))
create table students(
id int auto_increment primary key,
sname varchar(10) not null
);
  1. 修改表
alter table 表名 add|change|drop 列名 類型;
如:
alter table students add birthday datetime;
刪除表
drop table 表名;
查看表結(jié)構(gòu)
desc 表名;
更改表名稱
rename table 原表名 to 新表名;
查看表的創(chuàng)建語(yǔ)句
show create table '表名';

數(shù)據(jù)操作

  1. 查詢
    select * from 表名
  2. 增加
    全列插入insert into 表名 values(列1值墓赴,列2值...)(...) 每個(gè)括號(hào)代表一個(gè)樣本即每行
    缺省插入:insert into 表名(列1,...) values(值1,...)
    同時(shí)插入多條數(shù)據(jù):insert into 表名 values(...),(...)...;
    或insert into 表名(列1,...) values(值1,...),(值1,...)...;
    主鍵列是自動(dòng)增長(zhǎng),但是在全列插入時(shí)需要占位航瞭,通常使用0诫硕,插入成功后以實(shí)際數(shù)據(jù)為準(zhǔn)
  3. 修改
    update 表名 set 列1=值1,... where 條件
  4. 刪除
    delete from 表名 where 條件
  5. 邏輯刪除,本質(zhì)就是修改操作update
    alter table students add isdelete bit default 0;
  6. 如果需要?jiǎng)h除則
    update students isdelete=1 where ...;

備份與恢復(fù)

  1. 數(shù)據(jù)備份
    進(jìn)入超級(jí)管理員
    sudo -s
    進(jìn)入mysql庫(kù)目錄刊侯,主要看你要備份數(shù)據(jù)庫(kù)在哪
    cd /var/lib/mysql
    運(yùn)行mysqldump命令
    mysqldump –uroot –p 數(shù)據(jù)庫(kù)名 > ~/Desktop/備份文件.sql;
    按提示輸入mysql的密碼

  2. 數(shù)據(jù)恢復(fù)
    連接mysql章办,創(chuàng)建數(shù)據(jù)庫(kù)
    退出連接,執(zhí)行如下命令
    mysql -uroot –p 數(shù)據(jù)庫(kù)名 < ~/Desktop/備份文件.sql
    根據(jù)提示輸入mysql密碼

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末滨彻,一起剝皮案震驚了整個(gè)濱河市藕届,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌疮绷,老刑警劉巖翰舌,帶你破解...
    沈念sama閱讀 218,941評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嚣潜,死亡現(xiàn)場(chǎng)離奇詭異冬骚,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門只冻,熙熙樓的掌柜王于貴愁眉苦臉地迎上來庇麦,“玉大人,你說我怎么就攤上這事喜德∩介希” “怎么了?”我有些...
    開封第一講書人閱讀 165,345評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵舍悯,是天一觀的道長(zhǎng)航棱。 經(jīng)常有香客問我,道長(zhǎng)萌衬,這世上最難降的妖魔是什么饮醇? 我笑而不...
    開封第一講書人閱讀 58,851評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮秕豫,結(jié)果婚禮上朴艰,老公的妹妹穿的比我還像新娘。我一直安慰自己混移,他們只是感情好祠墅,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,868評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著歌径,像睡著了一般毁嗦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上沮脖,一...
    開封第一講書人閱讀 51,688評(píng)論 1 305
  • 那天金矛,我揣著相機(jī)與錄音,去河邊找鬼勺届。 笑死驶俊,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的免姿。 我是一名探鬼主播饼酿,決...
    沈念sama閱讀 40,414評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼胚膊!你這毒婦竟也來了故俐?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,319評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤紊婉,失蹤者是張志新(化名)和其女友劉穎药版,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體喻犁,經(jīng)...
    沈念sama閱讀 45,775評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡槽片,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年何缓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片还栓。...
    茶點(diǎn)故事閱讀 40,096評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖剩盒,靈堂內(nèi)的尸體忽然破棺而出谷婆,到底是詐尸還是另有隱情,我是刑警寧澤辽聊,帶...
    沈念sama閱讀 35,789評(píng)論 5 346
  • 正文 年R本政府宣布纪挎,位于F島的核電站,受9級(jí)特大地震影響跟匆,放射性物質(zhì)發(fā)生泄漏廷区。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,437評(píng)論 3 331
  • 文/蒙蒙 一贾铝、第九天 我趴在偏房一處隱蔽的房頂上張望隙轻。 院中可真熱鬧,春花似錦垢揩、人聲如沸玖绿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)斑匪。三九已至,卻和暖如春锋勺,著一層夾襖步出監(jiān)牢的瞬間蚀瘸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工庶橱, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留贮勃,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,308評(píng)論 3 372
  • 正文 我出身青樓苏章,卻偏偏與公主長(zhǎng)得像寂嘉,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子枫绅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,037評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容