MySQL學習 啟動

2021-10-06 09:57:02 字數 2109 閱讀 4751

命令刪除表中記錄

查詢分組

笛卡爾積現象

連線

net start mysql
出錯:

服務正在啟動或停止中,請稍候片刻後再試一次。

查詢mysql的殘留程序

tasklist| findstr "mysql"
果然,所以殺死殘留程序

taskkill/f /t /im mysqld.exe
再次輸入命令「tasklist| findstr 「mysql」」,檢視是否還留有有其他的mysql殘留程序,如果還有,則繼續殺死,直到完全殺死程序為止

再次啟動

net start mysql
show columns from gyy1

//顯示表的屬性,不是資料

select * from gyy1 limit 2,1;

//從第3條開始,顯示1條

刪除後id不會更新,像excel一樣,

若 id: 1 2 3 4

刪:21 3 4

沒有id為2的

union :把不同表的相同列顯示出來(不包括重複)

union all :把不同表的相同列顯示出來(包括重複)

-> select name,id from gyy1

-> union

-> select name,id from gyy2;

//把name跟id都相同才會算重複

採用 * 會錯亂

計算總和,再排序(按總和)

select name,sum(hp) from gyy1 group by name order by sum(hp);

select name,sum(hp) as sumhp from gyy1 group by name order by sumhp;

解決:新增有效連線條件

mysql> select name,boyname from beauty,boys

-> where boys.id=beauty.boyfriend_id;

192:內連線

199:內連線+外連線(左+右)+交叉連線

內連線:

等值連線

非等值連線

自連線外連線:

左外連線

右外連線

全外連線

交叉連線

select name,boyname

from beauty,boys

where beauty.boyfriend_id=boys.id;

起別名:

起別名後,就不能再用之前

mysql> select e.id,name,boyname

-> from beauty e,boys b

-> where e.boyfriend_id=b.id;

mysql> select e.id,name,boyname

-> from beauty e,boys b

-> where e.boyfriend_id=b.id

-> and e.id!=6;

加第二個字元為c

mysql> select e.id,name,boyname

-> from beauty e,boys b

-> where e.boyfriend_id=b.id

-> and name like '_曉%'

-> and e.id!=7;

分組

mysql> select count(*) 個數,boyname

-> from beauty e,boys b

-> where e.boyfriend_id=b.id

-> group by boyname;

啟動mysql 啟動 MySQL

禁止碼迷,布布扣,豌豆 碼農教程,愛碼網等第三方爬蟲 爬取!登入 mysql 首先我們先把 mysql 服務執行起來,接下來我們肯定是迫不及待想操作下 mysql 了,但是我們不能直接這麼做。mysql 和客戶機 伺服器 dbms一樣,就類似於登入 qq,在進入程式進行操作前必須得登入到 dbms ...

Mysql學習之 Mysql啟動失敗案例

mysql學習之 mysql啟動失敗案例 系統環境 作業系統 linux rh6 資料庫 mysql 5.6 在啟動mysql server時,啟動失敗 root ogg mysql service mysql start starting mysql.the server quit without...

mysql啟動配置 mysql初次啟動相關配置

一 啟動mysql服務 使用mysql之前,首先要啟動mysql伺服器端。使用命令mysqld。在命令列終端先進入mysql安裝的目錄直到bin目錄,如圖 執行這個命令,可能會報錯,提示找不到data目錄 建立完成再執行上面的命令,此時這一步完成。但是僅僅執行了mysqld是不夠的,客戶端要連線服務...