zoukankan      html  css  js  c++  java
  • Sql Server 常用Sql语句

    1 表创建

       

    CREATE TABLE [hr].[personal] (
      [person_id] int IDENTITY(1,1) NOT NULL,
      [first_name] varchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL,
      [last_name] varchar(50) COLLATE Chinese_PRC_CI_AS NOT NULL,
      [gender] char(1) COLLATE Chinese_PRC_CI_AS NOT NULL,
      [nick] varchar(100) COLLATE Chinese_PRC_CI_AS NULL
    )

     2 表删除

    drop table [hr].[personal]

    3  添加列

    ALTER TABLE  hr.personal Add aaa VARCHAR(50) DEFAULT 'aaa'  not null;

    4 修改列

    ALTER TABLE  hr.personal  ALTER COLUMN aaa VARCHAR(60) NOT NULL;

    5 删除列

    ALTER TABLE hr.personal DROP COLUMN  aaa;

    6 截断表

    TRUNCATE TABLE hr.personal 

    7 插入数据

    a:INSERT INTO table_name (column_list) VALUES (value_list);
    
    b:INSERT INTO table_name (column_list)
      VALUES  (value_list_1),
                    (value_list_2),
                    ...
                    (value_list_n);

    c:
    INSERT INTO sales.addresses (street, city, state, zip_code)
        SELECT street, city, state, zip_code FROM sales.customers

    8  更新数据

    UPDATE table_name SET c1 = v1, c2 = v2, ... cn = vn [WHERE condition]

    9 查询数据

     SELECT * from  hr.personal;

    10.1 分页查询

    SELECT
       *
    FROM
        hr.personal
    ORDER BY  person_id 
    OFFSET 10 ROWS 
    FETCH NEXT 10 ROWS ONLY;

    10.2 分页查询

    SELECT* FROM (
    
    SELECT*,ROW_NUMBER() OVER (ORDER BY Id) AS RowNumber FROM Users ) as b
    
    where RowNumber BETWEEN 0 and 3

  • 相关阅读:
    自定义input file样式
    input text 不显示输入的历史记录
    白话 P-value
    R博客
    安装NXNET
    形象的解释神经网络激活函数的作用是什么?
    嵌入式选择与L1正则化
    “梯度下降法”理解
    控制台乱码
    R语言快捷键
  • 原文地址:https://www.cnblogs.com/shiding/p/14364440.html
Copyright © 2011-2022 走看看