2019-03-08

1炉媒、整理今天講解的數(shù)據(jù)庫(kù)命令

2、整理今天講解的數(shù)據(jù)庫(kù)命令相關(guān)的單詞并解釋

3铺韧、創(chuàng)建數(shù)據(jù)庫(kù)表

1、一對(duì)一? ? 外鍵設(shè)置唯一約束

2灶搜、一對(duì)多? ? 外鍵

3祟蚀、多對(duì)多? ? 中間表

要求

1、sql語(yǔ)句創(chuàng)建

2割卖、每個(gè)數(shù)據(jù)庫(kù)表insert至少5條語(yǔ)句

3前酿、基本查詢

4、update測(cè)試

5鹏溯、delete測(cè)試


罢维、、丙挽、肺孵、、颜阐、平窘、、凳怨、瑰艘、是鬼、、紫新、均蜜、、芒率、囤耳、、偶芍、充择、、匪蟀、聪铺、、萄窜、、撒桨、查刻、、凤类、穗泵、、谜疤、佃延、、夷磕、

1履肃、mysql是管理數(shù)據(jù)庫(kù)的軟件

2、安裝

sudo apt install mysql-server

3坐桩、默認(rèn)是本地連接尺棋,如果需要,可以開啟遠(yuǎn)程連接

登陸

mysql -h127.0.0.1 -uroot -p

運(yùn)行命令

use mysql;

update user set Host="%" where User="root";

flush privileges;

重啟服務(wù)

service mysql restart

測(cè)試登陸

mysql -h192.168.0.134 -uroot -p

4绵跷、客戶端

默認(rèn)的客戶端是黑窗口膘螟,不方便。一般使用第三方的碾局,比如navicat荆残,有l(wèi)inux版的和windows版的

5、命令

1净当、連接數(shù)據(jù)庫(kù)

mysql -h ip地址 -P 端口號(hào) -u 用戶名 -p 密碼

2内斯、顯示所有數(shù)據(jù)庫(kù)

show databases;

3、創(chuàng)建數(shù)據(jù)庫(kù)

create database 數(shù)據(jù)庫(kù)名字 default charset=utf8;

4、使用數(shù)據(jù)庫(kù)

use 數(shù)據(jù)庫(kù)名字;

5嘿期、刪除數(shù)據(jù)庫(kù)

drop 數(shù)據(jù)庫(kù)名字;

6品擎、備份和恢復(fù)數(shù)據(jù)庫(kù)

mysqldump -h 192.168.0.138 -u root -p mydb > ./mydb.sql

mysql -h 192.168.0.138 -uroot -p mydb < ./mydb.sql

7、查詢數(shù)據(jù)庫(kù)下所有的表

use 數(shù)據(jù)庫(kù)名;

show tables;

8备徐、創(chuàng)建表

create table 表名(

列名 類型,

列名 類型,

列名 類型

);

9萄传、常用的類型

數(shù)字 int,float,decimal

字符串 char,varchar,longtext

日期 date,datetime

10、刪除表

drop table 表名

11蜜猾、描述表的信息

desc 表名

12秀菱、顯示表的創(chuàng)建sql語(yǔ)句

show create table 表名

13、約束

1蹭睡、主鍵約束

2衍菱、非空約束

3、唯一約束

4肩豁、默認(rèn)約束

5脊串、外鍵約束

、清钥、琼锋、、祟昭、缕坎、、篡悟、谜叹、、搬葬、荷腊、、踩萎、停局、、香府、董栽、、企孩、锭碳、、勿璃、擒抛、推汽、、歧沪、歹撒、、诊胞、暖夭、、撵孤、迈着、

/*1對(duì)1*/

drop table if exists husband;

drop table if exists wife;

create table husband(

id int primary key auto_increment,

name varchar(100) not null,

wid int,

foreign key(wid) references wife(id) on delete cascade

);

create table wife(

id int primary key auto_increment,

name varchar(100) not null

);

insert into wife(id,name) values(1,'小紅');

insert into wife(id,name) values(2,'小蘭');

insert into wife(id,name) values(3,'小亭');

insert into wife(id,name) values(4,'小晶');

insert into wife(id,name) values(5,'小美');

select * from wife;

update wife set name = '小妹' where id = 1;

insert into husband(id,name,wid) values(1,'小白',1);

insert into husband(id,name,wid) values(2,'小李',2);

insert into husband(id,name,wid) values(3,'小趙',3);

insert into husband(id,name,wid) values(4,'小錢',4);

insert into husband(id,name,wid) values(5,'小孫',5);

select * from husband;

delete from husband where id = 5;

/*1對(duì)m*/

drop table if exists emp;

drop table if exists dept;

create table emp(

id int primary key auto_increment,

name varchar(100) not null,

did int,

foreign key(did) references dept(id) on delete cascade

);

select * from emp;

insert into emp(id,name,did) values(1,'小白',3);

insert into emp(id,name,did) values(2,'小李',4);

insert into emp(id,name,did) values(3,'小趙',4);

insert into emp(id,name,did) values(4,'小錢',2);

insert into emp(id,name,did) values(5,'小孫',5);

create table dept(

id int primary key auto_increment,

name varchar(100) not null

);

select * from dept;

insert into dept(id,name) values(1,'市場(chǎng)部');

insert into dept(id,name) values(2,'人力部');

insert into dept(id,name) values(3,'采購(gòu)部');

insert into dept(id,name) values(4,'研發(fā)部');

insert into dept(id,name) values(5,'營(yíng)銷部');

/*m對(duì)n*/

drop table if exists student;

drop table if exists subject;

create table student(

id int primary key auto_increment,

name varchar(100) not null

);

insert into student(id,name) values(1,'小明');

insert into student(id,name) values(2,'小王');

select * from student;

create table subject(

id int primary key auto_increment,

name varchar(100) not null

);

insert into subject(id,name) values(1,'語(yǔ)文');

insert into subject(id,name) values(2,'數(shù)學(xué)');

insert into subject(id,name) values(3,'英語(yǔ)');

select * from subject;

create table middle(

id int primary key auto_increment,

stuid int not null,

subid int not null

);

insert into middle(id,stuid,subid) values(1,1,1);

insert into middle(id,stuid,subid) values(2,1,2);

insert into middle(id,stuid,subid) values(3,1,3);

insert into middle(id,stuid,subid) values(4,2,1);

insert into middle(id,stuid,subid) values(5,2,2);

insert into middle(id,stuid,subid) values(5,2,3);

select * from middle;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市邪码,隨后出現(xiàn)的幾起案子裕菠,更是在濱河造成了極大的恐慌,老刑警劉巖闭专,帶你破解...
    沈念sama閱讀 221,406評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奴潘,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡影钉,警方通過(guò)查閱死者的電腦和手機(jī)萤彩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)斧拍,“玉大人,你說(shuō)我怎么就攤上這事杖小∷列冢” “怎么了?”我有些...
    開封第一講書人閱讀 167,815評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵予权,是天一觀的道長(zhǎng)昂勉。 經(jīng)常有香客問(wèn)我,道長(zhǎng)扫腺,這世上最難降的妖魔是什么岗照? 我笑而不...
    開封第一講書人閱讀 59,537評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮笆环,結(jié)果婚禮上攒至,老公的妹妹穿的比我還像新娘。我一直安慰自己躁劣,他們只是感情好迫吐,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,536評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著账忘,像睡著了一般志膀。 火紅的嫁衣襯著肌膚如雪熙宇。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,184評(píng)論 1 308
  • 那天溉浙,我揣著相機(jī)與錄音烫止,去河邊找鬼。 笑死戳稽,一個(gè)胖子當(dāng)著我的面吹牛馆蠕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播广鳍,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼荆几,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了赊时?” 一聲冷哼從身側(cè)響起吨铸,我...
    開封第一講書人閱讀 39,668評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎祖秒,沒想到半個(gè)月后诞吱,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,212評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡竭缝,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,299評(píng)論 3 340
  • 正文 我和宋清朗相戀三年房维,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抬纸。...
    茶點(diǎn)故事閱讀 40,438評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡咙俩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出湿故,到底是詐尸還是另有隱情阿趁,我是刑警寧澤,帶...
    沈念sama閱讀 36,128評(píng)論 5 349
  • 正文 年R本政府宣布坛猪,位于F島的核電站脖阵,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏墅茉。R本人自食惡果不足惜命黔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,807評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望就斤。 院中可真熱鬧悍募,春花似錦、人聲如沸洋机。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)槐秧。三九已至啄踊,卻和暖如春忧设,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背颠通。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工址晕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人顿锰。 一個(gè)月前我還...
    沈念sama閱讀 48,827評(píng)論 3 376
  • 正文 我出身青樓谨垃,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親硼控。 傳聞我的和親對(duì)象是個(gè)殘疾皇子刘陶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,446評(píng)論 2 359

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