資料操縱語言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...