MySQL初学:数据库

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)单行注释是 #

猜你喜欢

转载自blog.csdn.net/moon_wander/article/details/80385363