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...