zoukankan      html  css  js  c++  java
  • sql基础知识

    DDL(数据定义语言):用来创建或者删除存储数据用的数据库以及数据库中的表的等对象

    包含:Create,drop,alter

    DML(数据操纵语言):用来查询或者变更表中的记录

    包含:select,insert,update,delete

    DCL(数据控制语言): 用来确认或者取消对数据库中的数据进行的变更,权限设定

    commit,rollback,grant,revoke(取消用户的操作权限)

    SQL书写规则

    1.sql要以分号结尾

    2.sql语句不区分大小写(关键字大写,表名的首字母大写,其余(列名等)小写)

    3.字符串和日期常数需要使用单引号(')括起来。 数字常数无需加注单引号(直接书写数字即可)。

    逻辑运算符优先级:

    AND 运算符的优先级高于 OR 运算符。想要优先执行 OR 运算符时可以使用括号。

    创表

    create table Addressbook(
    regist_no int not null,
    name varchar(128) not null,
    address varchar(128) not null,
    tel_no char(10),
    mail_address char(20),
    primary key(regist_no)    #主键约束
    );

    更新列
    ALTER TABLE Addressbook ADD postal_code CHAR(8) not null;

    删除列

    ALTER TABLE Addressbook drop postal_code;

    删除表

    drop table Addressbook;

    GROUP BY 规则

    使用 GROUP BY 子句时,SELECT 子句中不能出现聚合键之外的列名。

    事务

    需要在同一个处理单元中执行的一系列更新处理的集合

  • 相关阅读:
    在Ubuntu上安装PHPStudy组件
    手把手教你在Ubuntu上分别安装Nginx、PHP和Mysql
    ErrorKiller:Failed to decode response: zlib_decode(): data error
    HTTP和FTP上传文件的区别
    关于HTTP,你知道哪些?
    史上最全的FTP网址
    深入解读TCP/IP
    nefu 462 fib组合
    MZL's xor
    The Highest Mark(01背包)
  • 原文地址:https://www.cnblogs.com/zyblb/p/11039554.html
Copyright © 2011-2022 走看看