A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

用SQL(Structured Query Language结构化查询语言)语句操作数据

DML(数据操作语言INSERT、UPDATE、DELETE)
DCL(数据控制语言GRANT、REVOKE)
DQL(数据查询语言SELECT)
DDL(数据定义语言CREATE TABLE、DROP TABLE等)

插入:INSERT [INTO] 表名 [(列名)] VALUES(值列表)
    插入单条数据:

    insert into cusActivity(cusNo,arvDate,atvPlace,atvTitle,atvDesc,atvMemo) values(1,' 1', '2 ', '3 ', ' 4', '5 ');

    插入多条数据:

    insert into tempa(tcode, tname)

    select 'a','temp1' from dual

    union

    select 'b','temp2' from dual
    union
    select 'c','temp3' from dual

    union;

更新:UPDATE 表名 SET 列名 = 更新值,...[WHERE更新条件]
    update tempa set tname = '山东工商学院'
    where tcreated is null;

删除:DELETE[FROM] 表名 [WHERE删除条件]

查询:SELECT 列名 FROM 表名 [WHERE查询条件] [ORDER BY 排序的列名[ASC(升序)或DESC(降序)]]
    select * from emp where ename like '_O%';                       ————%通配符,0到多个任意的字符


实体完整性
         主键约束
         唯一性约束
        域完整性(字段)
         Check约束
        引用完整性(主表和从表)
         Foreign KEY约束
---------------------------
创建约束
创建列级约束
         表级约束
         语法
                主键、唯一性约束
----------------------------------------
        select * from cusproduct FOR UPDATE;
         select * from cusorderdetail1 for update;
         --约束名:约束类型简写_列名
         alter table cusproduct
                add constraint PK_PRODNO primary key(prodtno);
         alter table cusproduct
                add constraint UNIQUE_PRODNAME UNIQUE(PRODNAME);
         --域完成性:check、null、defalut
         alter table cusproduct
                add constraint CK_PRIDPRICE
                CHECK(PRODPRICE >=10 AND PRODPRICE <=200);
         --引用完成性:外键
         alter table cusorderdetail1
                add constraint FK_PID FOREIGN KEY (PID)
                REFERENCES CUSPRODUCT(PRODTNO);
         --删除约束
         alter table cusproduct
                drop constraint pk_prodno ;



select c.cusname,
       case
         when c.cuscredit = 1 then
          '*'
         when c.cuscredit = 2 then
          '**'
         when c.cuscredit = 3 then
          '***'
         when c.cuscredit = 4 then
          '****'
         else
          '*****'
       end
  from cusinfo c;


您需要登录后才可以回帖 登录 | 加入黑马