发表于: 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 语句就是对数据库进行操作的一种语言,分类:数据查询语言  数据操作语言  数据控制语言


 

如何使用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


明天计划的事情:

1、使用navicat设计mysql数据库,数据库的每一个表中都要有三个基本的字段,ID(自增Long),create_at,update_at(所有的时间都用Long)。
2、从报名贴中找两条报名的师弟信息,用Mysql插入这条数据,并根据姓名查出其中一条记录,将查询语句和查询结果贴在日报中
3、分别用Navciat和Sql语句去将本条数据记录的报名宣言改成老大最帅
4、将表导出成Sql文件,使用navicat删除其中一条记录,然后使用SQL语句删除另一条记录,并用之前备份的Sql恢复。
5、什么是索引?索引有哪些种类?什么是主键?应该给哪些数据建立索引
6、给姓名建立索引?使用命令查看表中哪些字段建立了索引。


遇到的问题:基础知识不牢靠

标点符号,字符的问题


返回列表 返回列表
评论

    分享到