MySQL DML操作 資料的增刪改

2021-10-23 10:21:01 字數 1986 閱讀 5237

#mysql dml:資料操作

新增資料,修改資料,刪除資料

命令: insert into 表名[(字段列表)] values(值列表…);

-- 標準新增(指定所有字段,給定所有的值)

mysql> insert into stu(id,name,age,***,classid) values(1,'zhangsan',20,'m','lamp138');

query ok, 1 row affected (0.13 sec)

mysql>

-- 指定部分字段新增值

mysql> insert into stu(name,classid) value('lisi','lamp138');

query ok, 1 row affected (0.11 sec)

-- 不指定字段新增值

mysql> insert into stu value(null,'wangwu',21,'w','lamp138');

query ok, 1 row affected (0.22 sec)

-- 批量新增值

mysql> insert into stu values

-> (null,'zhaoliu',25,'w','lamp94'),

-> (null,'uu01',26,'m','lamp94'),

-> (null,'uu02',28,'w','lamp92'),

-> (null,'qq02',24,'m','lamp92'),

-> (null,'uu03',32,'m','lamp138'),

-> (null,'qq03',23,'w','lamp94'),

-> (null,'aa',19,'m','lamp138');

query ok, 7 rows affected (0.27 sec)

records: 7 duplicates: 0 warnings: 0

命令:update 表名 set 欄位1=值1,欄位2=值2,欄位n=值n… where 條件;

【注意!如果不加條件說明修改所有!】

【所以寫update語句時一定要注意加where條件!!】

-- 將id為11的age改為35,***改為m值

mysql> update stu set age=35,***='m' where id=11;

-- 將id值為12和14的資料值***改為m,classid改為lamp92

mysql> update stu set ***='m',classid='lamp92' where id=12 or id=14 -- 等價於下面

mysql> update stu set ***='m',classid='lamp92' where id in(12,14);

#3.刪除資料:注意新增where條件!

命令:delete from 表名 where 條件;

【注意!如果不加條件說明刪除所有資料!】

【所以寫delete語句時一定要注意加where條件!!】

-- 刪除stu表中id值為100的資料

mysql> delete from stu where id=100;

-- 刪除stu表中id值為20到30的資料

mysql> delete from stu where id>=20 and id<=30;

-- 刪除stu表中id值為20到30的資料(等於上面寫法)

mysql> delete from stu where id between 20 and 30;

-- 刪除stu表中id值大於200的資料

mysql> delete from stu where id>200;

Excel操作資料1

生成excel的方法為呼叫本地office com元件,操作excel。新建專案後,新增對應office版本的microsoft.office.interop.excel 的引用,如圖 1 1所示。新增microsoft.office.interop.excel引用 為方便起見,這裡以乙個示例程式說...

MySQL基本操作 資料操作

刪除資料 更新字段 1.插入指定字段值 insert into 表名 字段列表 values 對應字段值列表 2.向表中所有字段插入資料 insert into 表名 values 按表結構寫對應資料 insert into my teacher values liwei 20 1.查詢表中全部資料...

Python資料操作 資料清理

資料丟失在現實生活中是乙個問題。機器學習和資料探勘等領域由於資料缺失導致資料質量差,因此在模型 的準確性方面面臨嚴峻的問題。在這些領域,缺失值處理是使模型更加準確和有效的關鍵。現在來看看如何使用pandas庫處理缺失值 如na或nan 使用pandas庫處理資料中的缺失值 import pandas...