一、本周工作简要:
- 观看视频学习MySQL相关内容。
- 参与大众智慧卡车项目,实地调研卡车路线,参与制作方案ppt。
二、本周学习内容:
目录
1.MySQL基础概念:
数据库:
database存储数据的仓库 高效的存储和处理数据的介质(磁盘和内存)
数据库分类:基于存储介质不同:关系型数据库sql 非关系型数据库nosql
区别:关系型安全,保存到磁盘,容易理解,浪费空间 非关系型不安全,效率高
-关系型数据库:
是一种建立在关系模型(数学模型)上的数据库。
关系模型:建立在关系上的模型,包含三个方面:
数据结构:数据存储的问题 二维表
操作指令集合:sql语句
关系型数据库设计:数据需求中分析,一类数据(实体)设计成移涨二维表:表头、数据
——关键字
数据库database
数据库系统dbs database system
数据库管理系统database managemrnt system
数据库管理员dba:batabase administrator
行、记录:row/record
列.字段column field
Sql:structure query language,结构化查询语言分为:
Ddl definition language数据定义语言create drop alter
Dml manipulation
Dcl control
sql基本操作:库操作 表操作 数据操作
库操作:对数据库增删改查:
Create database name [库选项]-create database charset utf8;
数据库名使用关键字要使用单引号``
Data 文件中包含数据库名字文件夹 其中有opt文件:字符集和校对集(校对集依赖字符集)
更新数据库:名字不可以修改
删除数据库:drop database 数据库名
删除后内部看不到对应数据库,对应存储文件夹也被删除,不可逆,进行备份操作
表操作——表与字段密不可分
建表create table[if not exists] 数据库名.表名(字段名 数据类型,字段名 数据类型)【表选项】;隐式创建先进入数据库环境 use 数据库名;再i创建表、
-查看数据表
Show tables;
-查看表的创建语句
Show create table student; -g等价于;
-查看表结构
Desc/show class; desc/show columns from 表名;
修改表—修改表本身
修改表名rename table student to my_student
修改表选项(字符集 校对集 存储引擎)alter table biaom 表选项 值;
-修改字段
新增字段:alter table student add column id int first;默认在最后
修改字段(属性货数据类型)alter table stu modfiy number char(10) after id;
重命名字段:alter table stu change gender sex varchar(10);
删除字段alter table stu drop age;
删除数据表drop table class;
数据操作
新增数据insert into stu values(1,'it','man'),(2,'it','man');顺序一致
Insert into stu(number,sec,id) values();
查看数据select * from stu where;
更新数据update stu set id=2 where
删除数据 delete from stu where name=
三、工作感悟和、问题和改进
第一次参与到部门的项目,也是第一次接触项目制的工作形式,还没有完全投入进去,部门的工作是围绕项目进行的,也就意味着部门成员的工作也要围绕项目开展,每个人要围绕项目进行学习和投入。
这周学习计划有搁置,工作之外的时间要加强学习,一些专业知识的掌握对工作的开展很有帮助,要着重加强信息开发技术,多了解行业相关的技术和知识。