发表于: 2018-04-25 21:36:32
1 544
一、今日完成
1.学习MySQL数据库的操作命令:
创建数据库: create database dbname
删除数据库: drop database dbname
显示系统中所有数据库:show databases
选择数据库:use dbname
查看数据库中所有数据表:show tables
2.了解表中字段可以选择的数据类型
数值类型:
- 整数类型支持int(n)形式,用于指定整数值的显示宽度,如果显示宽度小于n时从左侧填满宽度。当结合可选扩展属性zerofill使用时,默认补充的 空格用零代替。列如,int(5) zerofill的列,值4的检索为00004。
- 所有整数类型可以有一个可选属性unsigned。如果为一个数值列指定zerofill,MySQL自动为该列添加unsigned属性。
- bit数据类型可用来保存位(二进制数)字段值。
- 整数类型有一个属性:AUTO_INCREMENT,用于定义自动增长字段。
- 时间日期类型:
- DATE 用于表示“年月日”、DATETIME用来表示“年月日时分秒”、TIME表示“时分秒”。
- TIMESTAMP 值显示格式为“YYYY-MM-DD HH:MM:SS”,用于需要经常插入或更新日期为当前系统时间的列。
- YEAR 只表示年份。
- 字符串类型:
- char和varchar比较:
- char为定长、varchar为变长。
- 保存char值时,在右边填充空格以达到指定的长度。当检索到char值时,尾部的空格被删除掉。
- varchar只保存需要的字符数,另加一个字节来记录长度。varchar不进行填充。当值保存和检索时尾部的空格仍保留,符合标准SQL。
-
- 二、明日计划
- 学习创建表的基本语法,表的结构,并结合报名帖生成业务表。
- 三、问题与收获
- 学习和了解了创建表中的一些可以选择的数据类型对应字段使用合理的数据类型;缺少计算机基础知识,对一些名词的理解不够快速;对命令操作不熟悉,需要更多练习。
评论