日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

crud介绍

發布時間:2023/12/10 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 crud介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是CRUD? CRUD的操作

CRUD是指在做計算處理時的增加(Create)、讀取查詢(Retrieve)、更新(Update)和刪除(Delete)幾個單詞的首字母簡寫。主要被用在描述軟件系統中DataBase或者持久層的基本操作功能。
數據庫CRUD操作

一、刪除表

drop table 表名稱

二、修改表

alter table 表名稱 add 列名 數據類型(add表示添加一列)
alter table 表名稱 drop column 列名稱(column表示列 drop表示刪除)
三、刪除數據庫

drop database 數據庫

四、CRUD操作(create 添加數據read讀取數據 update 修改數據delete刪除數據)

1、添加數據(create)
a: insert into + nation values('n002 ','回族 ‘)–加單引號是轉為字符串,英文的
b: insert into nation values(‘n003’,’ ')只添加一列后面的是空給所有的添加可以用
c: insert into nation(code,) values(‘n004’)給某一列添加可以用
d:給多列添加insert into nation(code,name) values(‘n004’,‘維吾爾族’)
e: 專門添加自增長列的 insert into 表名 values(‘p001’,‘p006’) 自增長列不用管,直接寫第二列

2、刪除數據(delete)

delete from +表名稱–刪除表中所有內容
delete from +表名稱 where ids=5 (刪除此行)—where后面跟一個條件

3、修改數據(uodate)
update +表名稱 set +列名稱=’ 'set(設置)—修改所有的內容這一列的
update +表名稱 set +列名稱='p006 ’ where ids=6
update +表名稱 set +列名稱='p006 ',列名稱=‘p002’ where ids=6-----用逗號隔開可以修改多列
整數型(int)的不需要加單引號 0 (false)1(true)

4、查詢數據(10種)
a1:簡單查詢
select * from 表名稱 ——查詢表中所有數據 *代表所有列
select code,name from 表名稱——查詢指定列數據
select code,name from 表名稱——查指定列的數據
select code as’代號’,name as’姓名’ from 表名稱——給列指定別名
a2:條件查詢
select * from 表名 where code=’ ’ 查這一行
select * from 表名 where sex=‘true’ and nation=’ ’ 表示并列,–多條件并的關系
select * from 表 名 where sex=‘true’ or nation=’ ’ --多條件或的關系
a3:范圍查詢
select * from 表名 where 列名>40 and 列名<50
select * from 表名 where 列名 between 40 and 50 --專用于范圍查詢
a4:離散查詢
select * from 表名 where 列名 in (’ ‘,’ ‘,’ ‘)
select * from 表名 where 列名 not in (’ ‘,’ ‘,’ ') 反選,不在里面的
a5:模糊查詢
select * from 表名 where 列名 like ‘%寶馬%’——查包含寶馬的
select * from 表名 where 列名 like ‘寶馬%’——查以寶馬開頭的
select * from 表名 where 列名 like ‘%寶馬’——查以寶馬結尾的
select * from 表名 where 列名 like ‘寶馬’——查等于寶馬的
select * from 表名 where 列名 like ‘–E’——查第三個是E的
% 代表是任意多個字符

  • 下劃線 代表是一個字符
    a6:排序查詢
    select * from 表名 order by 列名——默認升序排序
    select * from 表名 order by 列名 desc——降序排列
    select * from 表名 order by 列名 desc, 列名 asc——多個條件排序 , 前面是主條件 后面是次要條件
    desc 降序 ,asc 升序, order by 排序 根據哪一列排序
    a7:分頁查詢
    select top 5 * from 表名——查詢前5條數據
    select top 5 * from 表名 where code not in (select top 5 code from car)
    a8:去重查詢(去掉重復的)
    select distinct 列名 from
    a9:分組查詢
    select Brand from 表名 group by Brand having count(*)>2

group by having ——表示根據一列分組 ,count()>2——每一組的數量
a10:聚合函數(統計查詢)
select count () from 表名——查詢所有數據條數(每一列的)
select count (列名主鍵) from 表名——查詢這列的所有數據條數(執行快)
select sum (列名) from 表名——求和
select avg (列名) from 表名——求平均值
select max (列名) from 表名——求最大值
select min (列名) from 表名——求最小值

總結

以上是生活随笔為你收集整理的crud介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。