MySql基礎(chǔ)使用[初步了解]20211221

  1. 安裝 msi版本

啟動mysql服務(wù) 及啟動失敗處理方案

  1. windows 查看是否啟動
  2. windows下查看mysql服務(wù)是否啟動泌辫,操作非常簡單随夸。
  3. 鍵盤上按:win(就是那個旗幟圖案的按鍵)+R,彈出框中輸入:services.msc
  4. 會彈出服務(wù)窗口震放,在窗口中查找mysql項即可宾毒。
  5. 啟動mysql
  6. CMD在bin目錄下 net start mysql
  7. 啟動失敗

方案一

     1. 刪除 目錄下data文件夾 注意是整個都刪除,然后在手動建立一個DATA  
     2.  cmd mysql --initialize//初始化DATA  
     3. 登錄  
        mysql -h 主機名 -u 用戶名 -p  
        輸入 密碼

方案二 暫未遇到 遇到更新

  1. 添加刪除數(shù)據(jù)庫(DB)
    create database database_name; 建立database_name數(shù)據(jù)庫
    show databases; 顯示當(dāng)前所有的數(shù)據(jù)庫
    drop database database_name; 刪除database_name數(shù)據(jù)庫
    use database_name;使用database_name數(shù)據(jù)庫
  2. mysql的數(shù)據(jù)類型
    數(shù)值類型 文本類型 時間類型
    https://www.cnblogs.com/-xlp/p/8617760.html
  3. 添加和刪除數(shù)據(jù)表(table)
    https://www.cnblogs.com/whgk/p/6158107.html
create table table_name(
       id bigint(20),
       ..
       ..);

drop table table_name(
  1. 給數(shù)據(jù)表添加或者刪除列'
alter table table_name add column_name;'添加表'
alter table table_name drop column_name;'刪除表'
alter table table_name rename new_table_name;'重命名表'
  1. 修改某個數(shù)據(jù)列的名字或者數(shù)據(jù)類型
alter table table_name change old_table_name new_table_name data type
alter table account change city newcity varchar(255);'修改列的名字殿遂,但不修改數(shù)據(jù)類型'
alter table account change newcity newcity text;'修改數(shù)據(jù)類型'
alter table account change newcity city varchat;'列的名字和數(shù)據(jù)類型同時修改诈铛;'
  1. 查看或者插入表格
 select * from tabel_name;查看所有表內(nèi)容
 select col_name1,col_name2,....from table_name;'查看表內(nèi)某幾列的內(nèi)容;'
 insert into table_name values (值1墨礁,值2)
 insert into table_name values(列1幢竹,列2...)values (值1,值2...)
  1. wherer 查詢條件
select * form table_name 
where col_name 運算符 恩静;
= ,焕毫!,=,  >, <, <=, >=,between, like '通過 and   or 多個條件篩選'
ex:  
select *form table_name where col1=xxx and col2 = xx or col3>xxx;
  1. null 的判斷
' 對于null的判讀不能用= 或者!=來判斷 需要用  is  或者is not '
select * form  table_name where col_name is null;
  1. select distinct去掉重復(fù)查詢結(jié)果
    select distinct col_name from table_name;'將重復(fù)的結(jié)果篩選掉驶乾。多次只輸出一次邑飒。'
  1. 使用order by對查詢結(jié)果排序
    '按照單一列名排序'
    select *form table_name [where 子句] order by col_name[asc/desc] 
    'where 子句不能與order by子句置換'
    '按照多列排序'
    select *form table_name [where 子句] order by col_name[asc/desc] ,col2[asc/desc]
  1. 使用limit截取查詢結(jié)果
    只顯示前三行
    select * form table_name [where 子句][order by 子句]limit[offset轻掩,]rowcount
    offset 表示記錄從第一行 0開始 要開始截取的位置 比如 從第三行開始 offset =2,
    rowcount 是從 offset 開始獲取截取的在那個條數(shù)
    舉例 limit 1,2 是從第二條開始截取兩條 結(jié)果輸出第二 第三行記錄幸乒。
  2. 插入命令insert和查詢命令select的組合使用
    -將一個表格內(nèi)的數(shù)據(jù)插入到另一個表格。-
insert into table_name values (值1唇牧,值2)
insert into table_name values(列1罕扎,列2...)values (值1,值2...)
'組合用法'
insert into table_name1 select col1,col2 from table_name2
insert into table_name1 (col1,col2) select col3,col4 from table_name2
  1. 更新表的數(shù)據(jù)
    修改單列
    updata table_name set col_name=xxx[where 字句]
    修改多列
    updata table_name set col_name=xxx丐重,col2_name=xxx[where 字句]
  2. where語句中in操作符使用
 select * form tabel_name [where col_name in(value1,value2...)]
 select * from table_name [where col_name in(select篩選語句)]
  1. where語句中between操作符使用
 select * form tabel_name [where col_name between value1 and value2]
 select * from table_name[where col_name not between value1 and value2]
  1. where語句中l(wèi)ike操作符使用
select * form tabel_name [where col_name (not)like pattern]
patern 匹配模式 
    ''abc' 完全匹配'
    ''%abc' 以 abc結(jié)尾的字符串'
    ''abc%' 以abc開頭的字符串'
    ''%abc%' 字符串中包含abc'
    '匹配的單引號 必須有'

一 刪除表格 及 表格中的數(shù)據(jù)

  1. MySQL DELETE語句介紹
    要從表中刪除數(shù)據(jù)腔召,請使用MySQL DELETE語句。下面說明了DELETE語句的語法:
  DELETE FROM table_name
  WHERE condition;

在上面查詢語句中

  • 首先扮惦,指定刪除數(shù)據(jù)的表(table_name)臀蛛。
    • 其次,使用條件來指定要在WHERE子句中刪除的行記錄崖蜜。如果行匹配條件浊仆,這些行記錄將被刪除。
      請注意豫领,WHERE子句是可選的抡柿。如果省略WHERE子句,DELETE語句將刪除表中的所有行等恐。
      除了從表中刪除數(shù)據(jù)外洲劣,DELETE語句返回刪除的行數(shù)备蚓。
  • 要使用單個DELETE語句從多個表中刪除數(shù)據(jù),要使用DELETE JOIN語句囱稽。(之后學(xué)習(xí))
  • 要刪除表中的所有行郊尝,而不需要知道刪除了多少行,那么應(yīng)該使用TRUNCATE TABLE語句來獲得更好的執(zhí)行性能战惊。
  • 對于具有外鍵約束的表流昏,當(dāng)從父表中刪除行記錄時,子表中的行記錄將通過使用ON DELETE CASCADE選項自動刪除样傍。
  1. MySQL DELETE的例子
  DELETE FROM employees 
  WHERE condition
  officeCode = 4;
  #'刪除employees中所有officecode為4的行'

3.MySQL DELETE和LIMIT子句
如果要限制要刪除的行數(shù)横缔,則使用LIMIT 子句,如下所示:

  DELETE FROM table
  LIMIT row_count;        
  #請注意衫哥,表中的行順序未指定茎刚,因此,當(dāng)您使用LIMIT子句時撤逢,應(yīng)始終使用ORDER BY子句膛锭,不然刪除的記錄可能不是你所預(yù)期的那樣。
  DELETE FROM table_name
  ORDER BY c1, c2, ...
  LIMIT row_count;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蚊荣,一起剝皮案震驚了整個濱河市初狰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌互例,老刑警劉巖奢入,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異媳叨,居然都是意外死亡腥光,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門糊秆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來武福,“玉大人,你說我怎么就攤上這事痘番∽狡” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵汞舱,是天一觀的道長伍纫。 經(jīng)常有香客問我,道長昂芜,這世上最難降的妖魔是什么翻斟? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮说铃,結(jié)果婚禮上访惜,老公的妹妹穿的比我還像新娘。我一直安慰自己腻扇,他們只是感情好债热,可當(dāng)我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著幼苛,像睡著了一般窒篱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上舶沿,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天墙杯,我揣著相機與錄音,去河邊找鬼括荡。 笑死高镐,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的畸冲。 我是一名探鬼主播嫉髓,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼邑闲!你這毒婦竟也來了算行?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤苫耸,失蹤者是張志新(化名)和其女友劉穎州邢,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體褪子,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡量淌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了褐筛。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片类少。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖渔扎,靈堂內(nèi)的尸體忽然破棺而出硫狞,到底是詐尸還是另有隱情,我是刑警寧澤晃痴,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布残吩,位于F島的核電站,受9級特大地震影響倘核,放射性物質(zhì)發(fā)生泄漏泣侮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一紧唱、第九天 我趴在偏房一處隱蔽的房頂上張望活尊。 院中可真熱鬧隶校,春花似錦、人聲如沸蛹锰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽铜犬。三九已至舞终,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間癣猾,已是汗流浹背敛劝。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留纷宇,地道東北人夸盟。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像呐粘,于是被迫代替她去往敵國和親满俗。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,601評論 2 353

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