• 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

       

  • 相关阅读:
    远程rdp vnc连接 UBuntu 10.10
    解决develop.android.com无法访问到最佳方法
    Android系统源码编译全过程——下载Android源文件并编译
    SQL Server 2005配置sa登录和允许远程访问
    获取ItemTemplate值
    tab转Enter
    分布式事务
    google站内搜索
    在ASP.NET中动态生成图形(转)
    Transcation Scope,使代码块成为事务性代码
  • 原文地址:https://www.cnblogs.com/cdut007/p/9635335.html
Copyright © 2020-2023  润新知