[Mysql-2]. 基礎(chǔ)語句

  1. 創(chuàng)建數(shù)據(jù)庫
    create database 數(shù)據(jù)庫名
CREATE DATABASE test
  1. 刪除數(shù)據(jù)庫
    drop database 數(shù)據(jù)庫名
DROP DATABASE test
  1. 選擇數(shù)據(jù)庫
    use 數(shù)據(jù)庫名
USE DATABASE test
  1. 創(chuàng)建數(shù)據(jù)表
    create table 表名(
    id int auto_increment,
    name 數(shù)據(jù)類型(長度) not null,
    primary key (id)
    )ENGINE=InnoDB DEFAULT CHARSET=utf8;
    如果你不想字段為 NULL 可以設(shè)置字段的屬性為 NOT NULL胶征, 在操作數(shù)據(jù)庫時如果輸入該字段的數(shù)據(jù)為NULL 磷瘤,就會報錯。
    AUTO_INCREMENT定義列為自增的屬性官边,一般用于主鍵艘蹋,數(shù)值會自動加1锄贼。
    PRIMARY KEY關(guān)鍵字用于定義列為主鍵。 您可以使用多列來定義主鍵女阀,列間以逗號分隔宅荤。
    ENGINE 設(shè)置存儲引擎,CHARSET 設(shè)置編碼浸策。
CREATE TABLE test(
    id INT AUTO_INCREMENT,
    NAME VARCHAR(20) NOT NULL,
    PRIMARY KEY (id)
)ENGINE=InnoDB DEFAULT CHARSET=uts8;
  1. 刪除數(shù)據(jù)表
    drop table 表名
DROP TABLE test
  1. 插入數(shù)據(jù)
    INSERT INTO table_name ( field1, field2,...fieldN )
    VALUES
    ( value1, value2,...valueN );
INSERT INTO hero(id,NAME)
    VALUES
    (1,"張三");
INSERT INTO hero(NAME)
    VALUES
    ("李四");
運行結(jié)果
  1. 查詢數(shù)據(jù)
    SELECT field1, field2,...fieldN
    FROM table_name
    [WHERE Clause]
    [LIMIT N][ OFFSET M]
    查詢語句中你可以使用一個或者多個表膘侮,表之間使用逗號(,)分割,并使用WHERE語句來設(shè)定查詢條件的榛。
    WHERE 語句來包含任何條件,你用 AND 或者 OR 指定一個或多個條件。
    使用 LIMIT 屬性來設(shè)定返回的記錄數(shù)或者實現(xiàn)分頁,可以通過OFFSET指定SELECT語句開始查詢的數(shù)據(jù)偏移量逻锐。默認情況下偏移量為0夫晌。
SELECT * FROM hero WHERE id<3 LIMIT 2 OFFSET 0
查詢結(jié)果
  1. 更新數(shù)據(jù)
    UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
UPDATE hero SET NAME="張三豐" WHERE id=1
更新結(jié)果
  1. 刪除數(shù)據(jù)
    DELETE FROM table_name [WHERE Clause]
DELETE FROM hero WHERE id=1

不設(shè)定where條件下會刪除全部數(shù)據(jù)

  1. like子句
    SELECT field1, field2,...fieldN
    FROM table_name
    WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'
    LIKE 子句中使用百分號 %字符來表示任意字符,類似于UNIX或正則表達式中的星號* 昧诱。如果沒有使用百分號 %, LIKE 子句與等號 = 的效果是一樣的晓淀。
    目前數(shù)據(jù)庫
SELECT * FROM hero WHERE NAME LIKE "%四%"
查詢包含"四"的數(shù)據(jù)
SELECT * FROM hero WHERE NAME LIKE "四%"
查詢"四"開頭的數(shù)據(jù)
SELECT * FROM hero WHERE NAME LIKE "%四" OR NAME LIKE "%三%"
查詢以"四"結(jié)尾或者包含"三"的數(shù)據(jù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市盏档,隨后出現(xiàn)的幾起案子凶掰,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,548評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件懦窘,死亡現(xiàn)場離奇詭異前翎,居然都是意外死亡,警方通過查閱死者的電腦和手機畅涂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,497評論 3 399
  • 文/潘曉璐 我一進店門港华,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人午衰,你說我怎么就攤上這事立宜。” “怎么了臊岸?”我有些...
    開封第一講書人閱讀 167,990評論 0 360
  • 文/不壞的土叔 我叫張陵橙数,是天一觀的道長。 經(jīng)常有香客問我帅戒,道長灯帮,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,618評論 1 296
  • 正文 為了忘掉前任蜘澜,我火速辦了婚禮施流,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘鄙信。我一直安慰自己瞪醋,他們只是感情好,可當我...
    茶點故事閱讀 68,618評論 6 397
  • 文/花漫 我一把揭開白布装诡。 她就那樣靜靜地躺著银受,像睡著了一般。 火紅的嫁衣襯著肌膚如雪鸦采。 梳的紋絲不亂的頭發(fā)上宾巍,一...
    開封第一講書人閱讀 52,246評論 1 308
  • 那天,我揣著相機與錄音渔伯,去河邊找鬼顶霞。 笑死,一個胖子當著我的面吹牛锣吼,可吹牛的內(nèi)容都是我干的选浑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,819評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼玄叠,長吁一口氣:“原來是場噩夢啊……” “哼古徒!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起读恃,我...
    開封第一講書人閱讀 39,725評論 0 276
  • 序言:老撾萬榮一對情侶失蹤隧膘,失蹤者是張志新(化名)和其女友劉穎代态,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疹吃,經(jīng)...
    沈念sama閱讀 46,268評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡蹦疑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,356評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了互墓。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片必尼。...
    茶點故事閱讀 40,488評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖篡撵,靈堂內(nèi)的尸體忽然破棺而出判莉,到底是詐尸還是另有隱情,我是刑警寧澤育谬,帶...
    沈念sama閱讀 36,181評論 5 350
  • 正文 年R本政府宣布券盅,位于F島的核電站,受9級特大地震影響膛檀,放射性物質(zhì)發(fā)生泄漏锰镀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,862評論 3 333
  • 文/蒙蒙 一咖刃、第九天 我趴在偏房一處隱蔽的房頂上張望泳炉。 院中可真熱鬧,春花似錦嚎杨、人聲如沸花鹅。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,331評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽刨肃。三九已至,卻和暖如春箩帚,著一層夾襖步出監(jiān)牢的瞬間真友,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,445評論 1 272
  • 我被黑心中介騙來泰國打工紧帕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留盔然,地道東北人。 一個月前我還...
    沈念sama閱讀 48,897評論 3 376
  • 正文 我出身青樓是嗜,卻偏偏與公主長得像轻纪,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子叠纷,可洞房花燭夜當晚...
    茶點故事閱讀 45,500評論 2 359

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

  • 什么是數(shù)據(jù)庫? 數(shù)據(jù)庫是存儲數(shù)據(jù)的集合的單獨的應(yīng)用程序潦嘶。每個數(shù)據(jù)庫具有一個或多個不同的API涩嚣,用于創(chuàng)建崇众,訪問,管理...
    chen_000閱讀 4,039評論 0 19
  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,464評論 0 13
  • 一航厚、數(shù)據(jù)庫簡介 1.數(shù)據(jù)庫系統(tǒng) 1.1數(shù)據(jù)庫 DataBase【DB】顷歌,指的是長期保存到計算機上的數(shù)據(jù),按照一定順...
    鄭元吉閱讀 601評論 0 6
  • 1. 連接數(shù)據(jù)庫 在命令行中輸入:mysql -u root -p 2. 選擇數(shù)據(jù)庫幔睬、數(shù)據(jù)表 Use 數(shù)據(jù)庫名/數(shù)...
    王二姐的記事本兒閱讀 1,014評論 0 7
  • 堅持原創(chuàng)分享第36天 人為什么會有情緒麻顶?我梳理了一下赦抖,發(fā)現(xiàn)不外乎這樣兩種情況。一種是外在因素辅肾。比如走在大街上队萤,遇一...
    宛如初夏閱讀 201評論 0 0