zoukankan      html  css  js  c++  java
  • SQL SERVER的一些操作

    最近忙着折腾一些项目,要用到一些数据库,主要在Oracle ,mysql,sqlserver 和 sqlite 这四类数据库来回折腾,指令常弄混,还是记下来好 !

    SQL server 的操作:

    在CMD窗口下,直接输入sqlcmd,即可使用控制台操作:

    登陆数据库

    sqlcmd -S 数据库服务器地址 -U 用户名 -P 密码 
    或 
    sqlcmd -S 数据库服务器地址数据库实例名 -U 用户名 -P 密码

    查询数据库

      1. 查看有哪些数据库 
        >1 SELECT name FROM sys.databases 
        >2 GO 
        每次输入sql语句都要打一行go,

      2. 切换数据库上下文 
        USE 数据库名

      3. 查看数据库里有哪些表 ,只有切换完后才能查看所在数据库下的全部表
        SELECT name FROM sysobjects  type ='U'

      4. 查看表中的列名 
        SELECT name FROM syscolumns WHERE id=object_id(‘表名’)

      5. 其他 

        sql server 数表: 
        select count(1) from sysobjects where xtype=’U’

        数视图: 
        select count(1) from sysobjects where xtype=’V’

        数存储过程 
        select count(1) from sysobjects where xtype=’P’

      6. 查看表结构

            sp_help  表名

           sp_columns 表名

    在SSMS中的操作以及sqlcmd中的语句,自行开发使用的pymssql结果显示有所不同,以实际为准!

  • 相关阅读:
    day23_雷神_git
    day23_雷神_crm-day2
    day21_雷神_django第四天
    day20_雷神_django第三天
    day19_雷神_django第二天
    day18_雷神_django第一天
    day17_雷神_数据库 小全
    day16_雷神_前端04
    awksedgrep 补充
    python 操作MongoDB非关系型数据库
  • 原文地址:https://www.cnblogs.com/szchenh2010/p/9643914.html
Copyright © 2011-2022 走看看