mysql中的DML操作

2021-10-09 02:08:36 字數 1463 閱讀 4354

mysql中ddl的操作方法

mysql中的dml操作

點了五根煙,終於把mysql中查詢操作(dql)搞懂了!

mysql中資料完整性徹底解析

mysql多表查詢一遍打通

mysql中子查詢看不明白?那就得好好練

一些我們在mysql中常用的函式

讓我們來聊聊mysql中的許可權操作

mysql中關於檢視的一點兩點

mysql中的儲存過程一路通關!

mysql中索引一遍過

一、查詢表中的所有資料

select * from 表名;
二、dml是對錶中的資料進行增、刪、改的操作

2.1 插入操作

插入語法

insert into 表名 (列名1,列名2....) values(列值1,列值2....);

注意事項

1. 列名於列值的型別、個數、順序要一 一對應  		

2. 值不要超出列定義的長度

3. 插入的日期和字元一樣,都要用引號括起來

批量插入

insert into 表名(列名1,列名2...)values (列值1,列值2...), 	values(列值1,列值2...);

2.2 更新操作

修改資料庫表中資料

update 表名 set 列名1=列值1,列名2=列值2... where 列名=值;
where之後的內容表示條件限定。

修改資料庫密碼

1. 在5.7版本之前

update user set password = password('新密碼') where user = 'root';

2. 在5.7及之後的版本

update mysql.user set authentication_string = password('新密碼') where use r= 'root' and host = 'localhost';

之後輸入flush privilege 重新整理mysql的系統許可權相關表

3. 也可以直接使用mysql的內建命令:

mysqladmin -u root -p password 新密碼

3. 刪除操作

刪除的兩種方法

delete from 表名 where 列名 = 值;

trucate table 表名;

delete與trucate的區別

delete 刪除表中的資料,表的結構還在;刪除後的資料可以找回。

trucate 刪除是把表直接刪除,然後再建立乙個同樣的新錶。刪除的資料不能找回。執行速度比delete快。

MySQL中的DML操作(增 刪 改)

1.新增 insert insert into 表名 列1 列2,列3.values 值1,值2 值3.新增一條資料 insert into t countries country id,country name values ch 中國 增加兩條資料 多行新增,在值列表外邊追加,再寫乙個值列表 i...

mysql中的DML語句

dml 資料操作語言,對 中的資料進行操作,insert update delete。insert 插入 insert into 表名 欄位1,欄位2,欄位3,values 值1,值2,值3,語法1 欄位名稱全寫 insert into employee 欄位1,欄位2,values 值1,值2,例...

MySQL中的DML語句

插入資料 建立學生表 create table student sid int sname varchar 20 age int char 1 address varchar 40 向學生表中插入資料 方式1 插入全部字段 將所有欄位名都寫出來 insert into student sid,sna...