SQL学习—6大基础从句

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值