zoukankan      html  css  js  c++  java
  • SQL 语法 二

    18 INSERT INTO Websites (name, country) SELECT app_name, country FROM apps;    复制 "apps" 中的数据插入到 "Websites" 中:

      

    19 在 SQL 中,我们有如下约束

    • NOT NULL - 指示某列不能存储 NULL 值。
    • UNIQUE - 保证某列的每行必须有唯一的值。
    • PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。
    • FOREIGN KEY - 保证一个表中的数据匹配另一个表中的值的参照完整性。
    • CHECK - 保证列中的值符合指定的条件。
    • DEFAULT - 规定没有给列赋值时的默认值。

    20  自增一个字段的值(一般是主键)

    CREATE TABLE Persons
    (
    ID int NOT NULL AUTO_INCREMENT,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255),
    PRIMARY KEY (ID)
    )

    21 默认一个字段的值

    CREATE TABLE Orders
    (
        O_Id int NOT NULL,
        OrderNo int NOT NULL,
        P_Id int,
        OrderDate date DEFAULT GETDATE()
    )

    22  有用的Aggregate函数:

    • AVG() - 返回平均值。
    • COUNT() - 返回行数。
    • FIRST() - 返回第一个值。
    • LAST() - 返回最后一个值。
    • MAX() - 返回最大值。
    • MIN() - 返回最小值。
    • SUM() - 返回总和。

    23  有用的Scalar函数:

    • UCASE() - 将某个字段转换为大写。
    • LCASE() - 将某个字段转换为小写。
    • MID() - 从某个文本字符提取字符  Mysql。
    • SubString() -从某个文本字符提取字符 。
    • LEN() - 返回某个文本字符的长度。
    • ROUND() - 对某个数字字段进行指定小数位数的四舍五入。
    • NOW() - 返回当前的系统日期和时间。
    • FORMAT() - 格式化某个字段的显示方式

    24  Mysql 数据类型
       Mysql中,有三种主要的类型:Text(文本)、Number(数字)、Date/Time(时间、日期)类型

     25 通过使用 DROP 语句,可以轻松地删除索引、表和数据库。

      DROP TABLE 语句用于删除表。 DROP TABLE table_name

      DROP DATABASE 语句用于删除数据库。 DROP DATABASE database_name

      TRUNCATE TABLE  删除表内的数据,但并不删除表本身。  TRUNCATE TABLE table_name

    26  ALTER TABLE 语句用于在已有的表中添加、删除或修改列  

      在表中添加列  ALTER TABLE table_name ADD column_name datatype   

      删除表中的列  ALTER TABLE table_name DROP COLUMN column_name

      改变表中列的数据类型  ALTER TABLE table_name MODIFY COLUMN column_name

       

  • 相关阅读:
    开学测试感想
    动手动脑1(00JAVA语言基础)
    9.29 java web注释方式以及servlet映射
    三十道随机算法
    9.30 servlet学习
    C#验证控件的使用方法
    SqlHelper详解
    C#字符串的几种常用方法
    存储过程事务处理
    js url编码
  • 原文地址:https://www.cnblogs.com/cdut007/p/9635335.html
Copyright © 2011-2022 走看看