mysql 插入刪除操作 MySQL 增刪改操作

2021-10-18 11:20:07 字數 1609 閱讀 1391

插入語句

一次插入操作只插入一行資料

insert into [tablename](listname1,listname2,......) values (value1,value2,......);

/* 插入一條資料 */

insert into t_students(id,name,age) values(10,'敏敏',24);

/* 插入多條資料mysql特有的 */

insert into t_students(id,name,age) values(10,'yy',24),(10,'mm',24),(10,'hh',24);

/* 插入查詢結果 */

insert into t_students(name) select name from t_students;

更新操作

不能更改主鍵!!!

update [tablename] set [listname]=value where [條件];

/* 將年齡大於25的改為18 */

update t_students set age=18 where age >= 25;

如果省略where,則整個表的資料都會被修改

刪除操作

delete from [tablename] where [條件];

/* 刪除年齡為18的資料 */

如果省略where,則整個表的資料都會被刪除!!!

新增列alter table [tablename] add [listname] [資料型別] after [listname插入位置]

/* 在表的最後追加列 address */

alter table students add address char(60);

/* 在名為 age 的列後插入列 birthday */

alter table students add birthday date after age;

修改列alter table [tablename] change [listname] [newlistname] [新資料型別];

/* 將表 tel 列改名為 telphone */

alter table students change tel telphone char(13) default "-";

/*將 name 列的資料型別改為 char(16) */

alter table students change name name char(16) not null;

/* 當字段只包含空值時,型別大小都可以修改 */

alter table [tablename] modify [listname] [資料型別];

刪除列alter table [tablename] drop [listname];

/* 刪除 birthday 列 */

alter table students drop birthday;

重新命名表

alter table [tablename] rename [newtablename];

/* 重新命名 students 表為 workmates */

alter table students rename workmates;

python操作mysql 插入 查詢 刪除

塊語法遵循標準markdown 例如 usr bin env python coding utf 8 mysqldb查詢 import mysqldb conn mysqldb.connect host localhost port 3306,user root passwd 44570253 db...

mysql 插入,刪除

字段型別 插入數值 對資料庫表記錄進行操作 修改 插入值 insert into 表名 列名1,列名2,列名3 values v1 v2 v3 insert into values v1 v2 v3 select from 表名 兩種插入值方式和一種檢視方式 修改表記錄 update 表名 set ...

360能刪除mysql嗎 徹底刪除mysql方法

首先,先在服務 開始 控制面板 管理工具 服務 裡停掉mysql的服務。開啟控制面板 新增刪除程式,找到mysql,解除安裝。或者用360安全衛士來解除安裝也行。也可以用mysql的那個安裝程式刪除 把安裝好的mysql解除安裝了,但這對於解除安裝mysql來說這只是一半,還有重要的另一半是要清理登...