MySQL的資料操作

2022-09-13 23:00:24 字數 1476 閱讀 3532

mysql資料操作: dml

插入資料:insert

create table d38(

id int primary key auto_increment,

username char(12) not null,

*** enum('male'

,'female') default 'male'

,hobby set('上課'

,'寫作業','

考試') not null

); #

新建一張表

1. 插入完整資料(順序插入)

語法一:

insert into 表名(欄位1,欄位2,欄位3…欄位n) values(值1,值2,值3…值n);

例:insert into d38(id,username,***,hobby) values(1,'yj','上課','寫作業');

語法二:

insert into 表名 values(值1,值2,值3…值n);

2. 指定字段插入資料

語法:insert into 表名(欄位1,欄位2,欄位3…) values(值1,值2,值3…);

3. 插入多條記錄

語法:insert into 表名 values

(值1,值2,值3…值n),

(值1,值2,值3…值n),

(值1,值2,值3…值n);

4. 插入查詢結果

語法:insert into 表名(欄位1,欄位2,欄位3…欄位n)

select (欄位1,欄位2,欄位3…欄位n) from 表2

whert …;

更新資料:update

語法:

update 表名 set

欄位1=值1,

欄位2=值2,

where condition;

示例: update mysql.user set password=password(『123』)

where user=』root』 and host=』localhost』;

刪除資料:delete

語法:

delete from 表名

where conition;

示例: delete from mysql.user

where password=』』;

練習: 更新mysql root使用者密碼為mysql123

刪除除從本地登入的root使用者以外的所有使用者

查詢資料:select

1,單錶查詢:()

2,多表查詢:()

MySQL 資料的操作

1.插入資料記錄 insert into 表名 欄位.values 若無字段,按序插入完整資料記錄 insert ignore into 表名 欄位.values 若 unique屬性值不存在,則插入 若存在,則忽略 insert replace into 表名 欄位.values 若unique屬...

MySQL資料操作

在mysql管理軟體中,可以通過sql語句中的dml語言來實現資料的操作,包括使用insert實現資料的插入,delete實現資料的刪除以及update實現資料的更新。插入資料 inesrt 更新資料 update 刪除資料 delete 一 插入資料insert 1.插入完整資料 順序插入 ins...

MYSQL資料操作

1 新增資料 插入資料 insert into my student values 1 itcast0001 jim male 2,itcast0002 hanmeimei female 插入資料 指定字段列表 insert into my student number,name,id values...