MySQL資料庫的簡單操作指令之DML語言

2022-09-06 15:18:16 字數 1918 閱讀 8359

資料操縱語言dml(data manipulation language),使用者通過它可以實現對資料庫的基本操作。這裡說的基本操作主要指對資料庫的增刪改查!這四項基本功能也是資料庫操作的主要功能。

有什麼用?

資料操作語言(dml)可用於對資料庫進行增加資料,修改資料,刪除資料,查詢資料等等;

示例增加(insert)

語法規則:

insert into 表名(欄位名1,欄位名2,欄位名2,...) values ('值1','值2','值3',...)-- 新增一行資料

insert into 表名(欄位名1,欄位名2,欄位名2,...) values ('值1','值2','值3',...),('值1','值2','值3',...)...-- 新增多行資料

例如:

insert `student`(`name`,`pwd`,`***`,`birthday`,`address`,`email`,`gradeid`) 

value ('hxr','1987','男','1999:09:18','beijing','456@qq','4');

insert into `student`(`name`,`pwd`,`***`,`birthday`,`address`,`email`,`gradeid`)

values ('lzx','1987','女','1998:06:18','sanming','221@qq','3');

注意事項:

修改(update)

語法規則:

update 表名 set 欄位名=『新值』 where 欄位名=『舊值』

例如:

pdate `student` set `name`='zheng' where `id`=5;

注意事項:

操作符含義=等於

<>/!=

不等於》

大於<

小於》=

大於等於

<=

小於等於

or或、||

between ... and ...

在...之間

and和、且、&&

刪除(delete)

語法規則:

delete from 表名 where 條件

例如:

delete from `student`  -- 刪除資料,全部刪除(謹慎使用)

​delete from `student` where id=1-- 刪除指定的資料

truncate 命令:完全清空資料庫表

例如:

truncate `student`
delete 和 truncate 的區別:

查詢(select)

select 語句用於從表中選取資料,**式的結構被儲存在乙個結果表中。

select語句中的列投影的基本結構為(語法規則):

select [ distinct ] * | expression [ as column_alias ] [, ...]

引數:

例如:

select * from `student`--查詢所有行

​select `name` from `student`--查詢「name」行

​select `name` as 姓名 from `student`-- as 之後新增列的別名

​select concat('name:',`name`) as 'name',concat('pwd:',`pwd`) as pwd from `student`-- 查詢多行資料(concat用於連線字串)

MySQL資料庫操作指令 例項

例子參考連線 命令連線 登陸 連線資料庫的host,post等引數查詢 s1 展示資料庫編碼方式 show variables like character set 展示資料庫編碼方式 2 更改為utf8編碼 alter database learning character set utf8 co...

Mysql資料庫簡單操作

net start mysql 服務名 l l net stop mysql 服務名停止 bin mysqladmin uroot shutdown l 登陸資料庫 開啟dos 視窗 l mysql u root p mysql lmysql uroot p p5188 db1 default ch...

MySQL資料庫簡單操作

建立資料庫,同時設定字符集和校驗規則 create database ifnot exists testdb default character set utf8 collate utf8 general ci 刪除資料庫,不存在會報錯 drop database testdb 顯示所有資料庫 sh...