问题简述:如何使用mysql数据库定义表中的数据类型为date

问题出现的背景:

最近学习SQL语句,采用的教材是《精通SQL:结构化查询语句详解》/高守传编著. 北京:人民邮电出版社,2007.3。这本书的内容主要基于sql server和Oracle的,而我用的是mysql,直接用书上的SQL语句有时会出问题,所以就遇到现在的问题

环境:

数据库:mysql 5.0

数据库管理工具:navicat for mysql version 10.0.10

问题详述:

教科书上的原始SQL语句为(已忽略大小写)

create table course

(

CNO INT NOT NULL,

CNAME CHAR NOT NULL,

CTIME INT NOT NULL,

SCOUNT INT NOT NULL,

CTEST smalldatetime NOT NULL,

)

实际在navicat上写SQL语句时,smalldatetime不被识别,

于是修改将书上的SQL语句修改为

create table course

(

CNO INT NOT NULL,

CNAME CHAR NOT NULL,

CTIME INT NOT NULL,

SCOUNT INT NOT NULL,

CTEST date NOT NULL,

)

成功!!!

Additional info:

在定义其它数据类型时,Navicat会把数据类型变色为蓝色,而date没有,但是最后还是通过了。不知道为什么,

mysql创建date类型的字段_mysql创建date数据类型相关推荐

  1. mysql 时间日期类型 datetime、timestamp、date、time、year

    MySQL中有多处表示日期的数据类型:YEAR.TIME.DATE.DTAETIME.TIMESTAMP.当只记录年信息的时候,可以只使用 YEAR 类型. 每一个类型都有合法的取值范围,当指定确定不 ...

  2. mysql创建bit类型报错_MySQL入门(三)——MySQL数据类型

    MySQL的数据类型包括整数类型.浮点数类型.定点数类型.日期和时间类型.字符串类型和二进制数据类型.不同数据类型决定了数据的存储格式.有效范围和相应的限制. 1.整数类型 MySQL支持的整数类型如 ...

  3. mysql介绍索引类型的章节_mysql索引总结--mysql索引类型以及创建的详细介绍

    关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车.对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型 ...

  4. mysql创建学生信息表学号_mysql创建学生信息表

    mysql中,如何创建一个表,并加一条数据? 在一个数据库中创建一个学生表"student",要CSS布局HTML小编今天和大家分享使用查询语句,包括以下字如果想在数据库中创建一个 ...

  5. mysql创建索引的关键字为_MySQL创建索引(CREATE INDEX)

    索引的建立对于 MySQL 数据库的高效运行是很重要的,索引可以大大提升 MySQL 的检索速度. 基本语法 MySQL 提供了三种创建索引的方法: 1) 使用 CREATE INDEX 语句 可以使 ...

  6. oracle创建视图类型为日期,oracle创建视图包含clob字段,报错:数据类型不一致:应为-,但却获得CLOB...

    在oracle中创建视图的时候,语句中包含有clob类型的字段.视图创建语句大概如下: CREATE OR REPLACE FORCE VIEW "T_PROJECTS" (&qu ...

  7. MySQL存储布类型的值_mysql 字段存储类型

    1.数字类型 有符号                         无符号                                  存储(bytes) tinyint -128到127   ...

  8. mysql创建数据库和权限设置_mysql创建数据库和用户以及设置用户与权限

    在mysql数据库的使用中,创建数据库无疑是最简单的部分:在mysql命令提示符下,输入如下命令:mysql > create databass dbname;//dbname数据库名称 创建成 ...

  9. mysql 为数据表添加字段_MySQL数据表添加字段实例

    MySQL 允许在开头.中间和结尾处添加字段.针对不同的位置,MySQL数据表添加字段的方式也有所不同,下面我们一起来看MySQL数据表添加字段的实例,方便我们理解MySQL数据表添加字段的方式. M ...

最新文章

  1. 互联网工作原理(17.网络电视是如何工作的)
  2. 认知理论与技术(hash函数,SHA,MD
  3. VTK:Utilities之KnownLengthArray
  4. Tripwire安装
  5. 用gcc/g++编译运行C/C++程序
  6. java怎么将在中加入数字,在Java中将前导零添加到数字中?
  7. csbte路点机器人_反恐精英csbte地图
  8. org.n3r.idworker idworker-client生成唯一id
  9. 从有限状态机(FSM)到行为树(Behavior Tree)(2)
  10. Git和Cmake下载超级慢的解决方案
  11. python怎么下载网易云歌曲_python 下载网易云歌曲(能在线听都可以)
  12. cesium接入天地图影像与注记(经纬度)(cesium篇.70)
  13. 21. 合并两个有序链表 C语言
  14. 网站实现记住我(自动登录)的方法总结
  15. mac版python怎么运行_mac 怎么运行python
  16. 射影几何----共线四点保交比的三种射影变换类型的几何表示
  17. php sybase存储过,SYBASE存储过程详解
  18. 三门问题详解(附C语言实现)
  19. 数字藏品平台金乌元宇助力中国数字文创发展
  20. 微信小程序:身份证号码+手机号校验

热门文章

  1. windows 系统下ssh不是内部或外部命令
  2. 这个杀手不太冷 Léon (1994)
  3. 区块链+教育:区块链是底层技术,教育才是本质!
  4. 计算机学校迎新条幅,学校2017迎新年横幅标语大全
  5. 利用CF搭建Github下载代理
  6. 中国首个海外高铁项目:印尼雅万高铁终点站封顶
  7. java编程--心有灵犀一点通
  8. 面相终端的计算机网络图解,各种面相额纹图解及相理分析
  9. 大数据部门各个职位的职业生涯规划和发展路径
  10. Linux 信任 方法,linux信任公钥的配置