1,MySQL数据库
(1)MySQL可以处理很多个数据库(DATABASES)。
数据库由表(TABLE)组成。
表里面每一列(COLUMN)就是一个属性或项目。
每一行(ROW)就是对一个对象的属性的记录。
每一行能用某个属性(某一列)来唯一标识自己,这一列的名字就是主键(PRIMARY KEY)。
(2)例如:
数据库就是整个学校各个班的成绩单。成绩单就是一张表。
表的结构是:每一列代表一个考试科目,每一行代表一个学生,
主键就是学生姓名或学号。
2,MySQL的数据类型:
(1)数值类型:
INT,FLOAT,DOUBLE
(2)日期时间类型:
DATE(日期YYYY-MM-DD), YEAR(年份YYYY),
TIME(时间HH:MM:SS) , DATETIME(日期和时间 YYYY-MM-DD HH:MM:SS)
(3)字符串类型:
CHAR(字符串), VARCHAR(变长字符串,使用时要在后面加个括号写明多少个字符)
二者的区别在于,指定字符的个数(不是字节数而是个数)之后,CHAR一直占用这么多空间而VARCHAR智只会占用字符实际占用的空间。
3,MySQL语句类型
(1)MYSQL语句以英语分号结尾。
(2)MySQL语句不区分大小写,但数据库内部的数据和表名、数据库名区分大小写
(3)推荐使用大写来写语句,小写写数据
(4)只要不输入分号作为结尾,不论换多少行,都视为同一个没有输完的语句。
(5)对于比较长的SQL语句,推荐换行写
(6)单行注释是 #