MySQL基础(基本语法与基本语句) 一、MySQL 1.进入mysql环境 快捷键:win+r 输入cmd mysql -u 用户名 -p 密码 2.创建数据库 create 数据库对象类型 数据库对象名称; 3.打开数据库 use 数据库名; 4.建表 create table 表名(字段名 数据类型,字段名2 数据类型...);
附:mysql常用数据类型 int 整数 (字符串数据类型前提条件:实际数据不能超过设计容量) char 定长(固定)字符串--按设计容量占用存储空间 eg:char(10)--字符长度可以固定 vachar 变长(可变)字符串--按数据的实际容量占用存储空间 eg:varchar(10)--字符长度无法固定 (用''包含数据) float 浮点型 decimal/numeric 带小数有精确度要求 decimal(n,s) n:数据总长(含整数和小数),s:小数的长度 date 日期 '日期格式' datetime 日期含时间 time 时间 二、总结归纳 通过一天系统地学习mysql,掌握了基本的语句和语法,弥补了对mysql的认知,以前只知道这是个很重要的东西却不知道怎么用好它,只会通过图形界面进行简单的基本操作,不会有任何长进;后来才知道它也有属于自己的语言,但可惜的是对这个语言一无所知,经过一天学习,虽然才刚开始接触,但也掌握了最基本的语句,老师说得很对,只有通过不断地敲代码,才能真正掌握好一门语言,任何软件到最后都是建立在程序语言之上的,不然没了图形界面就啥也不会了。 任何知识都要通过自己探索才能记得牢固,我也在本次课后作业中遇到并且认识到了一些问题: (1)将已经执行过一遍数据写入的语句再执行一次,发现数据表中回出现重复数据; (2)写入重复数据之后无法只查询、删除或修改其中一条数据的值; 上述两个问题我认为是因为没有给数据添加主键的原因导致数据库无法区分两条重复数据,以至修改等操作无法只调用一条数据。 (3)入学时间改为'2021-02-29'显示修改错误,不正确的时间值; 最后一个问题我认为则是因为2021年没有02-29这一天,也说明了MySQL里面的date数据类型是有日期合法判断能力的,导致修改出错。 因为在实践过程中发现了问题并且自己亲手解决,所以这几个地方我记得十分清楚,并且实验过程很有趣,我很喜欢,在提升自己的同时又不乏趣味性,一举两得。
|