mysql表 mysql必知必会读书笔记

前言:

1.。。。因为都是直接在书上画的。。。拿出来整理得很慢。。。但我会慢慢更新的。。别说了我就是只咕咕咕咕精。

2.哦哦哦!这个文章会记载我所有的看这本书的读书笔记,不会再另外开!

3.嗷!开始!一共的话大概我目前只会做三个表。哦哦哦。我看的书,大概附在了最后的位置。mySQL必知必会!安利啦。

4.因为这都是我的笔记嘛,也是再整理的东西。所以写个原创应该不过分,表都是我根据自己总结的书中信息,进行整理的。之后总结完了,大概我会将我的excel表格上传到csdn以供下载的。

5.尊重版权啦!这本书我也直接附上链接让大家去看啦~安利!点击下面链接,可以直接跳转看是哪本书(我在微信读书上看的。)。

目录

Mysql必知必会


(Database Management System)
DBMS分类
基于共享文件系统 基于客户机-服务器
桌面、非高端应用  
基础知识
数据库(database) 保存数据的容器
某种特定类型数据的结构化清单
模式(schema) 关于数据库和表的布局及特性的信息
数据类型 限制/容许该列中存储的数据
字段。所有表都由一个或多个列组成的
表中的一个记录
主键(primary key) 其值能唯一区分表中每行
关键字 作为mysql语言组成部分的保留字,绝不能用其命令一个表或列
SELECT 为使用它,必须至少给出两信息:想选择什么/从什么地方开始选择
结束SQL语句 多条SQL语句必须以;结尾
SQL不区分大小写 例子:SELECT与select一样
SQL空格 处理sql语句,所有空格都被忽略。
DISTINCT 1.指示mysql只返回不同的值。2.它必须直接放在列名前。3.不能部分使用DISTINCT,它应用于所有列而不只是前置它的列。
数据库语句 作用 使用方式 注意
USE 选择数据库 USE 数据库名; 必须先使用USE打开数据库,才能读取其中数据
SHOW 返回其数据库的列表 SHOW 数据库名;  
  返回其数据库表的列表 SHOW 表名;  
  显示表列及其属性 SHOW COLUMNS FROM 表名; DESCRIBE 表名; 是其快捷方式
  显示广泛的服务器状态信息 SHOW STATUS;  
  显示创建特定数据库 SHOW CREATE 数据库名;  
  显示创建特定表 SHOW CREATE 表名;  
  显示服务器错误/警告信息 SHOW ERRORS;/SHOW WARNINGS  
  显示(all用户/特定用户)的安全权限 SHOW GRANTS;  
SELECT 从?表中检索 1?列 SELECT 表名 FROM 列名;  
  从?表中检索 多?列 SELECT 表名,表名,表名……  FROM 列名; 选择多列时,一定要在列名之间加逗号,但最后一个不需要加
  从?表中检索所有列 SELECT * FROM 表名; 使用了通配符 *
  从?表中检索不同行 SELECT DISTINCT 列名 FROM 表名; 1.SELECT返回所有匹配的行,但若不想每个值都出现的情况。2.DISTINCT关键字,指示Mysql只返回不同的值。3.它必须直接放在列名前。4.不能部分使用DISTINCT,它应用于所有列而不只是前置它的列。
  从?表中检索前几行 SELECT 列名 FROM 表名 LIMIT 行数; 1.为了返回第一行或前几行。2.检索出来的第一行为行0而不是行1
  从?表中检索几行到几行 SELECT 列名 FROM 表名 LIMIT 行数,行数; 1.实质是,行+1开始往下数N行。2.mysql5支持的代替语法:LIMIT 行数 OFFSET 行数;3.意为从OFFSET开始的行+1,往下数LIMIT行。

 

Mysql必知必会

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章