• mysql 创建表时注意事项


        mysql  创建表时注意事项

     mysql 想必大家都不会陌生吧  是我学习中第一个接触的的数据库

     已学习就很快上手的   这是一个关系型数据库  不懂什么是关系型数据库

     啊哈哈哈  现在知道啦  因为自己学习了 非关系型数据库  (redis)

     关系型数据库 顾名思义就是有关系啦  个人理解就是 一个库下的所有表

      都可以产生关系  关系型数据库是我们最好掌握的数据库    

     想要掌握就得一点一点啦 学习啦  

       

        自己做项目时 , 总要自己创建数据表 (因为数据库都是项目经理创建好的),

        你要自己设计自己的要用到的表  

      1. 创建表名

         表名的创建不是瞎写的,而是要遵循业务的名称,这样自己和别人一看就知道这张表是做什么的 , 创建表也不要使用数据库的关键词 ,

        总之,就是 可以 见名知意

      

       2. 字段  也叫列名

        

    列名 也就是这个列叫什么名字 , 列名起名也应该见名知意 ,如: 年龄 age

    不要出现中文 , 引起不必要的麻烦

     3.数据类型

        

      数据库有很多的数据类型的 ,最常用的就是如下:

      字符串:  varchar      char

           数    值:      int             double        decimal     float

           时   间 :     date             datetime

      大的文本 :  text             blob

    4.长度

          

        varchar : 字符长度一般都是  32  或  64

                  char  :   字符长度一般都是  1 

                 date /datetime : 没有长度

                   int  :  整数的长度 一般都是 12

                  decimal  : 可以有小数的数值 ,

    5.默认值

         

        一般我们在设计数据库时 有些字段喜欢给他默认值 ,当你在添加数据时 ,

       有些字段你没有给值,他数据库设计时如果给了该字段默认值,那么当你不给值时,他就

       会有默认的值 ,

    6.主键

        

        一张数据表中只能有一个主键,主键就是唯一标示这条数据的一个记录的 ,

            一般都是主键 非空 自增长 的

      

     7.非空

       

       非空就是这个字段不能为空,必须给他一个值 ,不然就会报错

        

     8.自增

      

      

        一般都是主键自增的 ,从一开始 ,每次增加一 

    9.注释

      

          良好的代码风格离不开好的注释  注释简单明了 说明字段的作用 

    10. 表的注解

      说明这张表是干嘛用的 

    完整的表设计

    个人建议 : 一般初学者建议还是在命令行多练习练习 创建表的过程  好的开发人员 基本功要扎实

      学习时 以为以后写代码 创建表都是这么的麻烦  都是在这里面一行一行的写呢 ,就写了很长时间 ,结果老师说,

      其实不用这么复杂的 ,动动手指 ,鼠标 , 键盘就可以 创建 表   哈哈哈哈哈哈

        太激动啦  还有界面化工具  太好啦  , 要不然创建个表就得好长时间 , 还容易错

              没有一天可以吃成一个胖子的啦    坚持 

         自己用的数据库界面化工具时 : SQLyog

         同事用的数据库界面化工具时: Navicat

         因人而异吧  个人觉得SQLyog 好用一些 

     

             欢迎大家指出不足之处    共同进步啦

  • 相关阅读:
    Java内存模型
    Thread.sleep(0)的作用
    Java中用到的线程调度算法是什么
    怎么检测一个线程是否持有对象监视器
    为什么要使用线程池
    ThreadLocal
    生产者消费者模型的作用
    线程间通信
    线程安全
    c#常日期转换(转)
  • 原文地址:https://www.cnblogs.com/zhukaixin/p/9171788.html
Copyright © 2020-2023  润新知