SQL语言

2022-02-26  本文已影响0人  越天高

1. 什么是SQL?

  1. 补充资料
    http://www.phpstudy.net/e/sql/sql_intro.html

05-(掌握)DDL语句

06-(掌握)约束

07-(掌握)DML语句

08-(掌握)条件语句

        where 字段 = 某个值 ;   // 不能用两个 =
        where 字段 is 某个值 ;   // is 相当于 = 
        where 字段 != 某个值 ; 
        where 字段 is not 某个值 ;   // is not 相当于 != 
        where 字段 > 某个值 ; 
        where 字段1 = 某个值 and 字段2 > 某个值 ;  // and相当于C语言中的 &&
        where 字段1 = 某个值 or 字段2 = 某个值 ;  //  or 相当于C语言中的 ||

09-(掌握)DQL

        select name, age from t_student ;
        select * from t_student ;
        select * from t_student where age > 10 ;  //  条件查询

10-(掌握)查询相关语句

            select count(*) from t_student //查询所有列的个数
            select count(age) from t_student //所有age不为空的个数

avg(X)
计算某个字段的平均值
sum(X)
计算某个字段的总和
max(X)
计算某个字段的最大值
min(X)
计算某个字段的最小值

11-(掌握)多表查询

CREATE TABLE "t_weibo" (
     "id" integer NOT NULL,
     "title" text,
     "content" text,
     "person_id" INTEGER,
    PRIMARY KEY("id"),
    CONSTRAINT "user" FOREIGN KEY ("person_id") REFERENCES "t_person" ("id")
)

保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值或使用空值。

设置好之后,外键的属性就不可以随便设置属性了。只可以选择参照表里面的值

上一篇 下一篇

猜你喜欢

热点阅读