sqlite-SQL-對錶中的資料記錄進行增刪改查操作

來源:互聯網
上載者:User

標籤:

1 添加資料記錄

insert into table_name(field1, field2, ...) values(val1, val2, ...);

valx為需要存入欄位的值。

例,往學生資訊表添加資料:

Insert into student_info(stu_no, name) values(0001, alex);

注意: INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY)

       VALUES (1, ‘Paul‘, 32, ‘California‘, 20000.00 );

   TEXT格式的資料,在這裡使用‘xxxx’單引號----add by cuiz

2 修改資料記錄--

update table_name set field1=val1, field2=val2 where expression;

where是sql語句中用於條件判斷的命令,expression為判斷運算式

例,修改學生資訊表學號為0001的資料記錄:

update student_info set stu_no=0001, name=hence where stu_no=0001;

3 刪除資料記錄---按指定條件進行資料刪除

delete from table_name [where expression];

不加判斷條件則清空表所有資料記錄。

例,刪除學生資訊表學號為0001的資料記錄:

delete from student_info where stu_no=0001;

4 查詢資料記錄 ----欄位顯示  條件查尋 排序顯示  ------------有返回結果集

select指令基本格式:

select columns from table_name [where expression];

a查詢輸出所有資料記錄

select * from table_name;

b限制輸出資料記錄數量

select * from table_name limit val;

c升序輸出資料記錄

select * from table_name order by field asc;

d降序輸出資料記錄

select * from table_name order by field desc;

e條件查詢

select * from table_name where expression;

select * from table_name where field in (‘val1‘, ‘val2‘, ‘val3‘);

select * from table_name where field between val1 and val2;

f查詢記錄數目

select count (*) from table_name;

g區分列資料

select distinct field from table_name;

有一些欄位的值可能會重複出現,distinct去掉重複項,將列中各欄位值單個列出。

5 建立索引 --沒理解這個索引是索引什麼東西。

當說資料表存在大量記錄,索引有助於加快尋找資料錶速度。

create index index_name on table_name(field);

例,針對學生表stu_no欄位,建立一個索引:

create index student_index on student_table(stu_no);

建立完成後,sqlite3在對該欄位查詢時,會自動使用該索引。

6 刪除資料表或索引

drop table table_name;

drop index index_name;

sqlite-SQL-對錶中的資料記錄進行增刪改查操作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.