原来学过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 可以设置为默认值