读书笔记:Mysql必知必会 第1-3章

第一章:了解SQL
基本定义:

  • 数据库(database) 保存有组织的数据的容器(通常是一个文件或一组文件)。 表(table)
    某种特定类型数据的结构化清单。数据库中的每个表都有一个名字,用来标识自己。此名字是唯一的,这表示数据库中没有其他表具有相同的名字。
    列(column) 表中的一个字段。所有表都是由一个或多个列组成的。 数据类型(datatype)
    所容许的数据的类型。每个表列都有相应的数据类型,它限制(或容许)该列中存储的数据。 行(row) 表中的一个记录。 主键(primary
    key):一列(或一组列),其值能够唯一区分表中每个行

    **注意:**表中的任何列都可以作为主键,只要它满足以下条件:
    - 任意两行都不具有相同的主键值
    - 每个行都必须具有一个主键值(主键列不允许NULL值)。

    主键的最好习惯 除MySQL强制实施的规则外,应该坚持的 几个普遍认可的最好习惯为:

  • 不更新主键列中的值; 不重用主键列的值; 不在主键列中使用可能会更改的值。(例如,如果使用一个
    名字作为主键以标识某个供应商,当该供应商合并和更改其 名字时,必须更改这个主键。)

第二章:MySQL简介
安装部署:客户机和服务器软件可能安装在两台计算机或一台计算机上。不管它们在不在相同的计算机上,为进行所有数据库交互,客户机软件都要与服务器软件进行通信。

注意点:
 命令输入在mysql>之后;
 命令用;或\g结束,换句话说,仅按Enter不执行命令;
 输入help或\h获得帮助,也可以输入更多的文本获得特定命令的
帮助(如,输入help select获得使用SELECT语句的帮助);
 输入quit或exit退出命令行实用程序。

第三章:使用MySQL
1、显示所有的数据库:Show Databases;
2、显示一个数据库内的列表:show tables;
show columns from 列表;=Describe 列表;
它对每个字段返回一行,行中包含字段名、数据
类型、是否允许NULL、键信息、默认值以及其他信息(如字段cust_id
的auto_increment)。
3、其它支持的show语句:
 SHOW STATUS,用于显示广泛的服务器状态信息;
 SHOW CREATE DATABASE和SHOW CREATE TABLE,分别用来显示创 建特定数据库或表的MySQL语句;
 SHOW GRANTS,用来显示授予用户(所有用户或特定用户)的安 全权限;
 SHOW ERRORS和SHOW WARNINGS,用来显示服务器错误或警告消息。

进一步了解SHOW 请在mysql命令行实用程序中,执行命令HELP SHOW;显示允许的SHOW语句。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值