資料庫基礎之資料語言操作

2021-09-26 20:33:27 字數 1636 閱讀 1197

資料操作語言主要包括如下幾種: 增加行資料:使用insert語句實現 修改行資料:使用update語句實現

刪除行資料:使用delete語句實現

– 單行插入

insert into student(stuname,stuage,stubirthday)

values ('pam',20,now())

– 插入多行(批量插入)

insert into student(stuname,stuage,stubirthday)

values ('nick',20,now()),('by2',21,now())

– 插入空值

insert into student(stuname,stuage,stubirthday)

values ('mike',null,sysdate())

select * from student

複製表結構與資料

create table student2 as 

select * from student

– 複製表結構

create table student3 as 

select * from student

where 1=0

– 條件複製

create table student1  

select * from student

where stuage >=20;

update student

set stuname='anne',stuage=15, stubirthday=now() -- 限定修改哪些行

where stuid=3 -- 限定修改哪些列

update student

set stuname='anne',stuage=stuage+2, stubirthday=now()

where stuid=3

– 修改多列資料(將所以stuage為19的列修改為17)

update student 

set stuage=17

where stuage=19

– 檢視表 :

select * from 表名

刪除選中資料

delete from  student

where stuid=4

– 刪除全部資料

delete from student2
truncate table tab  -- 截斷表

delete from tab

-- truncate是ddl,只能刪除表中所有記錄,釋放儲存空間,使用rollback不可以回滾。

-- delete是dml,可以刪除指定記錄,不釋放儲存空間,使用rollback可以回滾。

資料庫之Redis基礎操作

一 簡介 redis裡的資料結構為庫 資料 鍵值對 二 基礎操作 1.庫操作 redis預設給了16個庫,我們不必建立,只需要切換使用這些庫即可 select num num為0 15之間的數字 2.資料操作 1 增 string型別 set key value key2 value2 key3 v...

資料定義語言DDL之資料庫操作

create database schema if not exists database name comment database comment location hdfs path managedlocation hdfs path with dbproperties property na...

資料庫 1 基礎 資料庫操作

create database if not exists db name charset set charset collate collation create database if not exists db name charset set charset collate collatio...