zoukankan      html  css  js  c++  java
  • Table的基本操作

    1.创建表:  create table student(

             id int,
             name varchar(32),
             age int ,
             score double(4,1), -- 4位数,1位是小数
               birthday date,
             insert_time timestamp);


       复制表: 
     create table 表名 like 被复制的表名;

        数据库类型:
        1. int:整数类型
        * age int,
        2. double:小数类型
        * score double(5,2)
        3. date:日期,只包含年月日,yyyy-MM-dd
        4. datetime:日期,包含年月日时分秒 yyyy-MM-dd HH:mm:ss
        5. timestamp:时间错类型 包含年月日时分秒 yyyy-MM-dd HH:mm:ss
        * 如果将来不给这个字段赋值,或赋值为null,则默认使用当前的系统时间,来自动赋值

        6. varchar:字符串

        * name varchar(20):姓名最大20个字符
        * zhangsan 8个字符 张三 2个字符

        7.char 固定长度的字符串

          name char(8)  

    2. 查询:  show tables; desc table 表名;查看表结构

    3. 修改 

      1. 修改表名
      alter table 表名 rename to 新的表名;
      2. 修改表的字符集
      alter table 表名 character set 字符集名称;
      3. 添加一列
      alter table 表名 add 列名 数据类型;
      4. 修改列名称 类型
      alter table 表名 change 列名 新列别 新数据类型;(可以原列名和新列名一样,只变数据类型)
      alter table 表名 modify 列名 新数据类型;
      5. 删除列
      alter table 表名 drop 列名;

    4.删除  drop table 表名;drop table if exists 表名;

        

    人生因有期待而美好; 谁不是一边热爱生活,又一边不想活。 学最好的别人,做最好的自己。
  • 相关阅读:
    Blob格式数据处理以及DataTable问题处理
    JavaScript 与 jQuery-简记
    JFinal-学习笔记(下)
    JFinal学习笔记
    工作记录
    读书笔记——计算机科学导论
    面试经验大全
    如何在liunx系统发布项目
    面试必备
    最全面的测试用例
  • 原文地址:https://www.cnblogs.com/peoty/p/14657708.html
Copyright © 2011-2022 走看看