• mysql数据库-注释相关介绍


    mysql执行的sql脚本中注释怎么写

     

    mysql 服务器支持 # 到该行结束、-- 到该行结束 以及 /* 行中间或多个行 */ 的注释方格: 
    
    mysql> SELECT 1+1;     # 这个注释直到该行结束
    mysql> SELECT 1+1;     -- 这个注释直到该行结束
    mysql> SELECT 1 /* 这是一个在行中间的注释 */ + 1;
    mysql> SELECT 1+
    /*
    这是一个
    多行注释的形式
    */
    1;
    
      注意 -- (双长划) 注释风格要求在两个长划后至少有一个空格! 
    
      尽管服务器理解刚才描述的注释句法,但 MySQL 客户端的语法分析在 /* ... */ 注释方式上还有所限止: 
    
      单引号和双引号被用来标志一个被引用字符串的开始,即使是在一个注释中。如果注释中的引号没有另一个引号与之配对,那和语法分析程序就不会认为注释结束。
    如果你以交互式运行 mysql,你会产生困惑,因为提示符从 mysql
    > 变为 '> 或 ">。 一个分号被用于指出当前 SQL 语句的结束并且跟随它的任何东西表示下一行的开始。 不论你是以交互式运行 mysql 还是将命令放在一个文件中,然后以 mysql < some-file 告诉 mysql 读取它的输入,这个限制均存在。

    取mysql表和字段注释的sql语句

    今天找到了取mysql表和字段注释的语句
    取字段注释
    SELECT COLUMN_NAME 列名, DATA_TYPE 字段类型, COLUMN_COMMENT 字段注释
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE table_name = 'companies'##表名
    AND table_schema = 'testhuicard'##数据库名
    AND column_name LIKE 'c_name'##字段名
    --------------------------------------------------------------------------
    例子:
    SELECT COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS
    WHERE table_name = 'admin'
    AND table_schema = 'datas'
    AND column_name LIKE 'name'

     创建表结构时,为字段加入备注使用comment  参考如下:

    -- 用户表
    create table t_user(
        id int(10) primary key auto_increment,
        username varchar(50) comment '用户名',
        passwd varchar(50) comment '密码',
        nickname varchar(50) comment '昵称',
        type int(3) comment '用户类型'
    )
     
    ----------- 赠人玫瑰,手有余香     如果本文对您有所帮助,动动手指扫一扫哟   么么哒 -----------


    未经作者 https://www.cnblogs.com/xin1006/ 梦相随1006 同意,不得擅自转载本文,否则后果自负
  • 相关阅读:
    t
    [持续更新]android stduio的一些小技巧
    Launcher2编译
    数据库
    JavaWeb--会话与状态管理2--cookie 显示最近浏览商品
    JavaWeb--会话与状态管理1--cookie 基础与自动登录
    JavaWeb--MVC案例1-------(6)修改
    JavaWeb--MVC案例1-------(5)添加
    JavaWeb--MVC总结
    JavaWeb--MVC案例1-------(4)删除
  • 原文地址:https://www.cnblogs.com/xin1006/p/3309893.html
Copyright © 2020-2023  润新知