入門Mysql命令總結!!!

2022-09-08 02:24:08 字數 1967 閱讀 3780

insert into 表名

(列名列表

)  values  (

值列表)

into可以省略

列名列表

可以省略

【注意】如果省略則一次插入所有列

多個列名和多個值列表用逗號分隔

insert into 新錶名 (列名

)select 列名

from 原表名

【注意】select 後有多個列名用「,」隔開

查詢得到的資料的個數,順序、資料型別等,必須與插入的項保持一致

新錶名必須先建立好

select 原表名.列名

into 新錶名

from 原表名

【注意】select 後的原表名可以通過

as 建立別名代替

select identity(資料型別,標識種子,標識增長量

)  as

列名into 新錶名

from 原表名

insert 表名(列名

)select 資訊

union

select 資訊

【注意】最後一行的資訊可以省略union

update 表名

set

列名 =

更新值where 更新條件

【注意】set後面可以緊隨多個「列名

=更新值」,修改多個資料列的值,不限乙個,使用逗

號分割。不可出現第二個set

where 子句是可選的用來限制更新的資料條件。若不限制,則整個表的所有資料 行將被更新

delete from 表名

where 刪除條件

truncate table 表名

【注意】實際工作中,不建議使用truncate table 語句,因為使用它刪除的資料不能恢復。

1. select 列名

from 表名

where 查詢條件表示式

order by排序的列名

asc (

公升序)/ desc(降序)

【注意】where條件是可選的,若不限制,則查詢返回所有行的資料項。

2.查詢全部資訊

select 列名

from 表名

where 條件

3.查詢兩個值之間

select 列名

from 表名

where 列名

between

值1 and 值2

4.給查詢的列名取別名

selecr 列名

as 別名

from 表名

5.查詢列名的值為

null

的資訊select *

from 表名

where 列名

is null

【注意】*號代表所有列

6.查詢考試成績前三名

select  top  3  *

from 表名

order by 列名

desc   //

將前三名的成績已降序排列

7.按百分比查詢資訊

select  top  數值

percent  *

from 表名

order by 列名

desc  //

按降序排列

8.查詢某個表中的某個列

select 列名

from 表名

where 條件

【注意】 select 列名可以有多個 並且用「,」隔開

from 表明可以有多個 並且用「,」隔開

9.查詢學生每科目的考試成績

select s.studentname,sub.subjetname

from student s,result r,[subject] sub //給表名取別名

where s.studentno = r.studentno

and  r.subjectid = sub.subjectid

mysql 入門命令

安裝配置好mysql服務之後,我們一般做測試用root使用者,其實我們要養成習慣新建自己的使用者來進行各種學習。新建乙個使用者的命令 insert into mysql.user host,user,password values localhost demoname password 123456...

MySQL命令總結

安裝 sudo apt get install mysql server 服務啟動服務 sudo service mysql start 停止服務 sudo service mysql stop 重啟服務 sudo service msyql restart 配置配置檔案目錄為 etc mysql ...

MySQL命令總結

mysql 這是乙個關係型資料庫,存在表的概念 結構 資料庫可以存放多少張表,每張表可以存放多少字段,每個字段可以存放多少記錄 dos命令運算元據庫 phpstudy使用終端開啟資料庫 其他選項 mysql工具 快捷建立資料庫 對資料庫進行增刪查改 分號,是資料庫的結束標誌 show databas...