发表于: 2018-10-19 20:13:09
1 390
今天完成的事情
1、什么是数据类型?有哪些数据类型?
数据类型包括原始类型、多元组、记录单元、代数数据类型、抽象数据类型、参考类型以及函数类型。
数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。
有一些数据是要存储为数字的,数字当中有些是要存储为整数、小数、日期型等...
2、MySQL表字段数据类型有哪些?不同数据类型取值范围有什么区别?
表字段数据类型:TINYINT,SMALLINT,MEDIUMINT,INT,BIGINT.
区别:INT4个字节,BIGINT8个字节。varchar所占字节实际长度加一
3、存储数据时如何选择数据类型?
更小的通常更好:一般情况下选择可以正确存储数据的最小数据类型。越小的数据类型通常更快,占用磁盘,内存和CPU缓存更小。
简单就好:简单的数据类型的操作通常需要更少的CPU周期。例如:整型比字符操作代价要小得多,因为字符集和校对规则(排序规则)使字符比整型比较更加复杂。
尽量避免NULL:尽量制定列为NOT NULL,除非真的需要NULL类型的值。因为可能为NULL列使得索引,索引统计和值比较都更复杂。可为NULL的列会使用更多的存储空间,在MySQL里也需要特殊处理。
4、根据官网报名帖设计表结构,并将表结构粘贴到日报中,对比之前师兄的表结构设计,看看有什么差别
SQL语句是什么,有哪几种分类。
如何使用SQL语句进行增删改查,查询:select 字段名 from 表名 where 条件;
select id from hero where 1; 查询来自英雄数据表的1数据
增加:insert into 表名(字段1,字段2,...)values(值1,值2..)
insert into hero (id,name)values(1,mike) 插入英雄表里(ID,名字)(1,mike)
where 条件; 修改:update 表名 set 字段名=值 where 条件;
update hero set hp = 818 where id =1 修改英雄生命值 数据1,818
删除:delete 表名 delete form hero where id =1 删除英雄数据1
明天计划的事情:
2、从报名贴中找两条报名的师弟信息,用Mysql插入这条数据,并根据姓名查出其中一条记录,将查询语句和查询结果贴在日报中
3、分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅
4、将表导出成Sql文件,使用navicat删除其中一条记录,然后使用SQL语句删除另一条记录,并用之前备份的Sql恢复。
5、什么是索引?索引有哪些种类?什么是主键?应该给哪些数据建立索引
6、给姓名建立索引?使用命令查看表中哪些字段建立了索引。
遇到的问题:基础知识不牢靠
标点符号,字符的问题
评论