<1>建立新錶
例如:create table people(id,name,age);
<2>刪除表
例如:drop table people;
<3>向表中新增新記錄
sqlite>insert into values (value1, value2,…);
例如:insert into people values(1,'a',10);
insert into people values(2,'b',13);
insert into people values(3,'c',9);
insert into people values(4,'c',15);
insert into people values(5,null,null);
注意: 字串要用單引號括起來。
<4>查詢表中所有記錄
sqlite>select * from ;
例如 :
select * from people;
<4>按指定條件查詢表中記錄
例如:在表中搜尋名字是a的項所有資訊
select * from people where name='a';
在表中搜尋年齡》=10並且<=15的項的所有資訊
select * from people where age>=10 and age<=15;
在表中搜尋名字是c的項,顯示其name和age
select name,age from people where name='c';
顯示表中的前2項所有資訊
select * from people limit 2;
顯示以年齡排序表中的資訊
select * from people order by age;
<6>按指定條件刪除表中記錄
例如:刪除表中名字是'c'的項
delete from pople where name='c';
<7>更新表中記錄
sqlite>update set , … where ;
例如:將表中年齡是15並且id是4項,名字改為cyg
update people set name='cyg' where id=4 and age=15;
<8>在表中新增字段
sqlite>alter table add column ;
例如:在people表中新增乙個addr欄位
alter table people add column addr;
golang學習 資料庫操作
golang運算元據庫的過程十分簡單,以下是乙個簡單的增刪改查的操作,這裡我們使用mysql資料庫為例。go get github.com go sql driver mysql拉取驅動,若是其他資料庫可以修改後面的名稱或去相應的github上尋找 import github.com go sql ...
學習資料庫 MySQL資料庫基礎操作(一)
mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。mysql所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策,分為社群版和商業版,由於其體積小 速度快 總體擁有成本低,...
資料庫(庫操作)
information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件 鎖等現象 my...