原来学过SQL语言但是上课的时候总喜欢划,所以感觉掌握不是很好,这次在codecademy上重新学习一边,特此记录

结束一定要加;

1.CREAT TABLE

CREATE TABLE celebs(
    id INTEGER,
    name TEXT,
    age INTEGER
);

2.INSERT  字符串和DATE 单引号 

INSERT INTO celebs (id,name,age)
VALUES (1,'Justin Bieber',22);

3.SELECT 

SELECT *
FROM celebs;

4.ALERT TABLE (ADD COLUMN)

ALTER TABLE celebs
ADD COLUMN twitter_handle TEXT;

5.UPDATE

UPDATE celebs
SET twitter_handle = '@taylorswift13'
WHERE id = 4; 

6.DELETE

DELETE FROM celebs
WHERE twitter_handle IS NULL;

Constraints 限制

CREATE TABLE awards (
   id INTEGER PRIMARY KEY,
   recipient TEXT NOT NULL,
   award_name TEXT DEFAULT "Grammy"
);

PRIMARY KEY 主键,无法重复,只有一个

UNIQUE 类似于主键,可以有多个

NOT NULL 不为空

DEFAULT 可以设置为默认值

11-21 19:33