1. 程式人生 > 資料庫 >sqlite資料庫常用sql語句,建立表,新增列,隨機數random,自增預設值。

sqlite資料庫常用sql語句,建立表,新增列,隨機數random,自增預設值。

sqlite> create table bird (id integer primary key autoincrement not null,swing int);//建立一個新表,id是整數,自增和主鍵。
sqlite> .schema bird//查看錶的架構
CREATE TABLE bird (id integer primary key autoincrement not null,swing int);
sqlite> insert into bird(swing) values(abs(random())%100);//插入一條新記錄,因為id是自增所以只賦值swing欄位即可,使用每次一個100以內的隨機數(絕對值)

sqlite> insert into bird(swing) values(abs(random())%100);
sqlite> insert into bird(swing) values(abs(random())%100);
sqlite> select * from bird;
id          swing
----------  ----------
1           13
2           81
3           35
sqlite> alter table bird add column addr text default 'gd';//插入一個新列addr,型別是text,預設值是gd
sqlite> select * from bird;
id          swing       addr
----------  ----------  ----------
1           13          gd
2           81          gd
3           35          gd