如果有問題 請大佬指出錯誤
同時幫忙看看還有**還有要補充的
共同進步
1,增
1.1 插入單行
insert into 表名 (列名) values(列植)
例:insert into students(id,name,age)values(1,'小明',20)
1.2 將現有表資料新增到乙個已有表
insert into 已有的新錶(列名)select原表列名from原表名
例:insert into xinbiao(id,name,age)select id,name,age from students
2,刪2.1 刪除滿足某個條件的
delete from 表名 where 刪除條件
例:delete from students where id=1 (刪除表名students中列植為1的行)
2.2 刪除整個表
truncate table 表名
truncate table xinbiao
注意:刪除表的所有行,但表的結構、列、約束、索引等不會被刪除;不能用語有外建約束引用的表
3,改update 表名 set 列名=更新值 where 更新條件
例:update xinbiao set age=21 where id=1
4,查4.1 查詢資料庫表所有字段
select * from 資料庫表
例:select * from students
4.2 查詢資料庫表部分字段
select 欄位名 from 資料庫表
例:select id from students
4.3 按條件查詢
select 欄位名 from 資料庫表 where 條件
例:select * from students where id=1
4.4 查詢資料庫字段記錄不重複的結果,利用 distinct
select distinct 欄位名 from 資料庫表
例:select distinct id from students
4.5 查詢返回限制行數 top percent
例:select top 2 name from students
說明:查詢表students,顯示列name的前2行
例:select top 60 percent name from students
說明:查詢表students,顯示列name的60%,
4.6 查詢排序
select * from 表名 where 條件 order by desc/asc
例:select name from students where age>20 order by desc
說明:查詢students表中age大於20的所有行,並按降序顯示name列;預設為asc公升序
4.7 模糊查詢(like)
注意:like運算副只用於字串,所以僅與char和varchar資料型別聯合使用
select * from 表名 where 字段 like'條件'
例:select * from students where name like '趙%'
說明:查詢顯示students表中,name欄位姓趙的記錄
4.8 between 在某個範圍內進行查詢
例:select * from students where age between 18 and 20
說明:查詢表students中,age在18到20之間的記錄
4.9 外鏈結
左外鏈結
例:select s.name,c.courseid,c.score from students asc left outer join score asc on s.scode=c.studentid
說明:在strdents表和score表中查詢滿足on條件的行,條件為score表的strdentid與strdents表中的sconde相同
右外鏈結
例:select s.name,c.courseid,c.score from students asc right outer join score asc on s.scode=c.studentid
說明:在strdents表和score表中查詢滿足on條件的行,條件為strdents表中的sconde與score表的strdentid相同
select-從資料庫中提取資料
update-更新資料庫中的資料
delete-從資料庫中刪除資料
insert into-向資料庫中插入新資料
create database-建立新資料庫
alter database-修改資料庫
create table-建立新錶
alter table-變更資料庫表
drop table-刪除表
create index-建立索引
drop index-刪除索引
select distinct-返回唯一同的值
整理Sqlite資料庫部分語句
首先就是看看資料庫的內部表了。sqllite master select from sqlite master。名字都還算通用。補充下 type 不止 table乙個型別。還有 檢視 view 和 索引 index 等。檢視所有表 包括臨時表 select from select from sqli...
MySQL資料庫基礎語句
mysql總結1 字串型別 1 char型別 0 255個字元 2 varchar型別 0 255個字元 注 char型別與varchar型別有一定的區別,取值的範圍不同,應用的地方頁不同 char列的長度被固定為建立表所宣告的長度,取值範圍是1 255,varchar列的值是變長的字串,取值和ch...
資料庫相關基礎語句
查詢儲存過程 exec sp helptext p business orderpool 查詢資料庫下所有下列內容 select name from sysobjects where xtype tr 所有觸發器 select name from sysobjects where xtype p 所...