zoukankan      html  css  js  c++  java
  • 建表过程-列名&列类型&修改表B

    怎么建表?

    主键 名称 重量 价格 生产日期 保质期 产地 种类
                   
     
     
     
    分析:我们只要把第一行的表头建好后,这张表也就完成了。 
    术语:建表的过程就是声明字段过程。声明数据类型。 考虑:名称数据的宽度?价格,重量。。。。宽度。 
     
     浮点类型:

     decimal(5,2) 5是精度,2是标度。精度表示保存值的主要位数,标度表示小数点后面可以保存的 位数。
     

     
     
     
     

     建表取名原则: 
    1. 表名、列名不能有空格和中文。
     2. 不能以数字开头 3. 表一般都有前缀。以下划线分隔。
     4. 列名要见名思议。 
    5. 列名带上注释。

    时间:

     

     
    TIMESTAMP列用于INSERT或UPDATE操作时记录日期和时间。如果你不分配一个值,表中的第 一个TIMESTAMP列自动设置为最近操作的日期和时间。
    也可以通过分配一个NULL值, 将TIMESTAMP列设置为当前的日期和时间。
     sysdate() 函数,获取数据库时间。 
     
    修改表:
     #在表中增加列
     ALTER TABLE 表名 ADD 列名 列数据类型(长度) 是否为空DEFAULT 
     ALTER TABLE student1 ADD remark VARCHAR(100) DEFAULT '质量过关'; 
    #新增一列到指定的某一列后面
     ALTER TABLE goods ADD zhonglei VARCHAR(100) AFTER zhongliang; 
    #最前面加上一列 
    ALTER TABLE goods ADD test VARCHAR(100) FIRST; 
    #修改表名
     RENAME TABLE student1 TO goods; 
    #删除一列
     ALTER TABLE goods DROP beizhu; 
     #修改列类型
     ALTER TABLE goods MODIFY jiage DECIMAL(6,2) 
    #修改列名
     ALTER TABLE goods CHANGE jiage price DECIMAL(6,2)
  • 相关阅读:
    javascript时间戳和日期字符串相互转换
    jquery两稳定版本比较~~
    原生的强大DOM选择器querySelector
    分享一个自定义的 console 类,让你不再纠结JS中的调试代码的兼容
    基于Mesos运行Spark
    chrome插件 postman 可以调用restful服务
    cassandra优秀博客集
    Cassandra监控
    Cassandra
    SecureCRT中文显示乱码的解决方法
  • 原文地址:https://www.cnblogs.com/AngelKing1111/p/6184717.html
Copyright © 2011-2022 走看看