mysql學(xué)習(xí)總結(jié)

首先django中使用mysql需要mysqlclient庫(kù)的支持如绸,windows下需要vs支持凡怎,可從http://www.lfd.uci.edu/~gohlke/pythonlibs/ 網(wǎng)站下載對(duì)應(yīng).whl文件殷蛇,然后pip安裝。

在django中配置mysql

django中默認(rèn)sqlite3數(shù)據(jù)庫(kù),將DATABASES中內(nèi)容配置如下

DATABASES = {
 'default': {
 'ENGINE': 'django.db.backends.mysql',
 'NAME': 'django',     #數(shù)據(jù)庫(kù)名字
 'HOST': '127.0.0.1',   
 'PORT': 3306,
 'USER': 'root',
 'PASSWORD': 'root'
 }
}

之后執(zhí)行以下語(yǔ)句
python manage.py makemigrations
python manage.py migrate

在django中輸出sql語(yǔ)句

article = Article.objects.all()
print("sql: %s" % article.query)

創(chuàng)建mysql帳號(hào)

CREATE USER 用戶(hù)名 @'ip' IDENTIFIED BY '密碼'

修改mysql賬號(hào)權(quán)限

GRANT ALL PRIVILEGES ON . TO 用戶(hù)名@ip
第一個(gè)*表示數(shù)據(jù)庫(kù)凹耙,第二個(gè)表示表,*表示全部

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

CREATE DATABASE 數(shù)據(jù)庫(kù)名字
DEFAULT CHARSET utf8
COLLATE UTF8_GENERAL_Ci;

創(chuàng)建表

先選擇數(shù)據(jù)庫(kù)
use demo
CREATE TABLE 表名(name varchar(25));
或者
CREATE TABLE 數(shù)據(jù)庫(kù).表名(name varchar(25));

插入新數(shù)據(jù)

INSERT INTO 表 (字段1寨典, 字段2) VALUES (值1, 值2);
意為在表的字段1敢辩,字段2后面分別插入值1值2.

更新數(shù)據(jù)

UPDATE 表名字 SET 字段1='字符串', 字段2=數(shù)字
WHERE 字段1=值1, 字段2=值2;
把字段分別為值1,值2的改為‘字符串’, 數(shù)字
不加where表示把所有字段都改變

刪除數(shù)據(jù)

DELETE FROM 表名字
WHERE 字段名='字符串' AND 字段名2=數(shù)字;

限制返回

SELECT * FROM `blog_article` LIMIT 3 OFFSET 2
SELECT * FROM\ blog_article\ LIMIT 2麦射,3
兩條語(yǔ)句相等,第一句中l(wèi)imit 3 表示取前三個(gè)灯谣,offset 2表示跳過(guò)前兩個(gè)潜秋。第二句中l(wèi)imit 2,3表示跳過(guò)兩個(gè),取前三個(gè)胎许。

模糊搜索

q = request.GET.get("q", '')
article = Article.objects.filter(title_contains=q)
與上面django語(yǔ)句相同
SELECT * FROM `blog_article` WHERE `blog_article`.title LIKE BINARY '%搜索內(nèi)容%' (注意是單引號(hào)), %代表任意字符

精確查找
SELECT * FROM `blog_article` WHERE\ blog_article\.title = '查找內(nèi)容'

多表聯(lián)查

SELECT * FROM `userprofile`  INNER JOIN `user` ON (`userprofile.belong_to_id` = `user.id`) WHERE `user`.`username` = `admin`
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末峻呛,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子辜窑,更是在濱河造成了極大的恐慌钩述,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件穆碎,死亡現(xiàn)場(chǎng)離奇詭異牙勘,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)所禀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)方面,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)放钦,“玉大人,你說(shuō)我怎么就攤上這事恭金〔儋鳎” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵横腿,是天一觀的道長(zhǎng)床蜘。 經(jīng)常有香客問(wèn)我,道長(zhǎng)蔑水,這世上最難降的妖魔是什么邢锯? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮搀别,結(jié)果婚禮上丹擎,老公的妹妹穿的比我還像新娘。我一直安慰自己歇父,他們只是感情好蒂培,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著榜苫,像睡著了一般护戳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上垂睬,一...
    開(kāi)封第一講書(shū)人閱讀 51,301評(píng)論 1 301
  • 那天媳荒,我揣著相機(jī)與錄音,去河邊找鬼驹饺。 笑死钳枕,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的赏壹。 我是一名探鬼主播鱼炒,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蝌借!你這毒婦竟也來(lái)了昔瞧?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤菩佑,失蹤者是張志新(化名)和其女友劉穎自晰,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體擎鸠,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡缀磕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了劣光。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片袜蚕。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖绢涡,靈堂內(nèi)的尸體忽然破棺而出牲剃,到底是詐尸還是另有隱情,我是刑警寧澤雄可,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布凿傅,位于F島的核電站,受9級(jí)特大地震影響数苫,放射性物質(zhì)發(fā)生泄漏聪舒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一虐急、第九天 我趴在偏房一處隱蔽的房頂上張望箱残。 院中可真熱鬧,春花似錦止吁、人聲如沸被辑。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)盼理。三九已至,卻和暖如春俄删,著一層夾襖步出監(jiān)牢的瞬間宏怔,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工畴椰, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留举哟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓迅矛,卻偏偏與公主長(zhǎng)得像妨猩,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子秽褒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

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