数据分析 NO.3 《MYSQL必知必会》1-5章

《MYSQL必知必会》1-5章

数据库:保存有组织的数据的容器。(通常是一个文件或一组文件)

表名是唯一的

主键:主键(primary key)列(或一组列),其值能够唯一区分表中每个行。
(创建的时候最好都要有一个主键)
1,主键是唯一的 2,主键不是能是null值
好习惯:
不更新主键列中的值;
不重用主键列的值;
不在主键列中使用可能会更改的值。(例如,如果使用一个
名字作为主键以标识某个供应商,当该供应商合并和更改其
名字时,必须更改这个主键。)

MySQL、Oracle以及Microsoft SQL Server等数据库是基于客户机—服务器的数据库。客户机—服务器应用分为两个不同的部分。服务器部分是负责所有数据访问和处理的一个软件。这个软件运行在称为数据库服务器的计算机上。
服务器软件为Mysql
客户机可是是Mysql提供的工具,或者是开发语言或者脚本语言

必须先使用USE打开数据库,才能读取其中的数据

show datebases 返回数据库的一个列表
show tables 返回当前选择的数据库内可用表的列表

自动增量:在每个行添加到表中时,MySQL可以自动地为每个行分配下一个可用编号,不用在添加一行时手动分配唯一值(这样做必须记住最后一次使用的值)

分号“;” 最后用来结束SQL语句
检索所有的列*

select * from XX;

distinct 只返回不同的值,不能部分使用,是应用与所有的列

Limit x,y 从第x行开始,检索y行
limit x,offset y 从第Y行开始,检索X行

按多个列进行排序,是按order by 后面的列名顺序开始排的
默认是升序排,加desc就变成降序排,但是只应用于他前面的列名

你可能感兴趣的:(mysql)