zoukankan      html  css  js  c++  java
  • 数据库小知识总结

    1.修改表字段的类型

    修改语句 alter table 表名 modify (某列 新类型);

    2.group by 的用法

    A B
    1 abc
    1 bcd
    1 asdfg
    select A,B from table group by A
    你说这样查出来是什么结果,
    A   B
         abc
    1   bcd
         asdfg
    右边3条如何变成一条,所以需要用到聚合函数,比如
    select A,count(B) 数量 from table group by A
    这样的结果就是
    A  数量
    1  3
    group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面

    3.数据库中字符串截取

    oracle :substr(字符串,开始字符标志,截取长度)

    access: mid(字符串,开始字符标志,截取长度)

    sql server substring(字符串,开始字符标志,截取长度)

    4.sql server cast()的用法

    CAST ( expression AS data_type )

    CONVERT (data_type[(length)], expression [, style])

    expression

    是任何有效的 Microsoft® SQL Server™ 表达式。

    data_type

    目标系统所提供的数据类型,包括 bigint 和 sql_variant。不能使用用户定义的数据类型

    length

    nchar、nvarchar、char、varchar、binary 或 varbinary 数据类型的可选参数。

    style

    日期格式样式,借以将 datetime 或 smalldatetime 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型);或者字符串格式样式,借以将 float、real、money 或 smallmoney 数据转换为字符数据(nchar、nvarchar、char、varchar、nchar 或 nvarchar 数据类型)。

    5.sql server 修改表名

    EXEC sp_rename ' customers ' , ' custs '

    customers 是更改前的表名,custs是更改后的表名

    6.sql server 修改列名

    exec sp_rename '表名.原列名','新列名','column';

  • 相关阅读:
    字符设备驱动——申请设备号、注册字符设备
    Linux设备驱动——简单的字符驱动
    Linux驱动入门——构建和运行模块
    Ubuntu12.04下samba服务器共享配置
    python get() 和getattr()
    flask 发送QQ邮箱
    Flask之flask_script
    Flask 知识点
    Flask 项目结构(仅供参考)
    python虚拟环境迁移
  • 原文地址:https://www.cnblogs.com/mingtian521/p/3396324.html
Copyright © 2011-2022 走看看