MySQL 基礎 資料操作

2021-08-17 16:38:07 字數 2627 閱讀 4422

資料的操作(crud):

插入資料記錄("insert into")

插入資料: 插入完整資料記錄、插入資料記錄一部分、插入多條資料記錄、插入查詢結果。

(1) 插入完整資料記錄

# 建立表

create table t_dept(

deptno int(11),

dname varchar(20),

loc varchar(40)

);# 插入完整記錄

insert into t_dept(deptno, dname, loc) values(1, 'cjgong1', 'shangxi');

# 檢驗部門表中資料記錄是否插入成功

select * from t_dept;

# 簡化插入完整記錄語句

insert into t_dept values(2, 'cjgong2', 'shangxi2');

(2) 插入資料記錄一部分

# 建立資料庫

create table t_dept(

deptno int(11) primary key auto_increment,

dname varchar(20),

loc varchar(40)

);# 插入完整資料

insert into t_dept(dname, loc) values('cjgong1', 'shangxi1');

# 插入一條部分資料記錄

insert into t_dept(dname) values ('cjgongdept1');

(3) 插入多條資料記錄

# 建立表

create table t_dept(

deptno int(11),

dname varchar(20),

loc varchar(40)

);# 插入完整記錄

insert into t_dept

values (1, 'cjgongdept1', 'shangxi1'),

(2, 'cjgongdept2', 'shangxi2'),

(3, 'cjgongdept3', 'shangxi3'),

(4, 'cjgongdept4', 'shangxi4'),

(5, 'cjgongdept5', 'shangxi5');

# 建立表

create table t_dept(

deptno int(11) primary key auto_increment,

dname varchar(20),

loc varchar(40)

);# 插入多條記錄

insert into t_dept(dname, loc)

values ('cjgongdept1', 'shangxi1'),

('cjgongdept2', 'shangxi2'),

('cjgongdept3', 'shangxi3'),

('cjgongdept4', 'shangxi4'),

('cjgongdept5', 'shangxi5');

(4) 插入查詢結果

# 建立部門表

create table t_dept(

deptno int(11) primary key auto_increment,

dname varchar(20),

loc varchar(40)

);# 建立領導表

create table t_loader(

id int(11),

name varchar(20),

dname varchar(20),

loc varchar(40)

);# 插入查詢結果

insert into t_dept(dname, loc)

select dname,loc from t_loader;

更新資料記錄

更新資料記錄: 更新特定資料記錄、更新所有資料記錄。

(1) 更新特定資料記錄

# 建立部門表

create table t_dept(

deptno int(11) primary key auto_increment,

dname varchar(20),

loc varchar(40)

);# 更新資料

update t_dept

set loc='shangxi2'

where dname='dept1';

(2) 更新所有資料

update t_dept

set loc='shangxi9';

刪除資料記錄

刪除資料記錄: 刪除特定資料記錄、刪除所有資料記錄。

(1) 刪除特定資料記錄

delete from t_dept where dname='dept1';
(2) 刪除所有資料記錄

delete from t_dept;

MySQL 基礎 資料操作

資料的操作 crud 插入資料記錄 insert into 插入資料 插入完整資料記錄 插入資料記錄一部分 插入多條資料記錄 插入查詢結果。1 插入完整資料記錄 建立表 create table t dept deptno int 11 dname varchar 20 loc varchar 40...

MySql基礎學習 資料操作

對於資料的操作,無非是 增刪該查 這幾種操作。1增加 資料的增加使用insert語句插入 語法 insert into table name column1,column2,values value1,value2,例如 insert into person name values lila 2刪除...

mysql基礎操作語句 Mysql基礎操作語句

比如乙個學生表student有三個欄位id,name,資料型別分別為int varchar varchar 增加資料 語法 insert into 表名 values val1,val2.例 insert into student values 1516,張三 男 部分字段插入 insert int...