mysql(四)

  • MySQL中的多种时间和格式数据类型

日期和时间类型是为了方便在数据库中存储日期和时间而设计的。MySQL中有多种表示日期和时间的数据类型。其中,year类型表示时间,date类型表示日期,time类型表示时间,datetime和timestamp表示日期和时间。实际情况,最后2种使用的比较多。

mysql学习(四)

  1. mysql创建数据表

    注意和sqlite的区别是,primary key在定义各个属性的最后写入,并要在表的属性定义完毕之后,加上engine的设置和字符集的设置。

  2. mysql将.txt文件导入创建好的表中

    .txt文件中的每一项需要用TAB隔开,为空的项目用\N替代。

    命令为:

    load data local infile "路径" into table 表名(各个属性名);

  3. mysql将表导出到文本文件

    命令为:

    //windows下

    select (各个属性名) into outfile "路径" lines terminated by "\r\n" from 表名;

    //linux下

    将”\r\n”改为”\n”即可,因为两个系统的换行方式不同。

  4. mysql插入time、date类型

    insert into 表名(属性名)

    values(...,'日期',...); //日期当作字符串处理即可

  5. alter命令修改字段类型及名称

    alter table 表名 modify 属性名 类型; //修改类型

    alter table 表名 change 旧属性名 新属性名 类型; //修改属性名称以及设置新的类型

    (类型不能漏掉)

  6. desc 表名/视图名

    show fields from 表名/视图名是一样的,用于查看详情。

  7. 创建&删除&修改(结构)&插入&删除(项)视图

    语法:

    // 创建

    create view 视图名(属性名)

    as select 属性名

    from 查询结果集;

    // 删除

    drop view 视图名;

    // 修改结构

    视图原理:由查询产生,故删掉原来的视图,重新定义一个新的视图。
    或者create or replace view

    // 插入项和删除项

    insert into 视图名 (….类似于插入表)

相关文章:

  • 2021-04-02
  • 2021-10-06
  • 2021-04-25
  • 2021-09-23
  • 2021-06-22
  • 2021-08-01
  • 2022-12-23
  • 2021-09-04
猜你喜欢
  • 2021-12-28
  • 2021-08-24
  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
  • 2021-05-01
  • 2022-12-23
相关资源
相似解决方案