mysql 两行变成一行_MySQL知识系统总结(一)

《MySQL必知必会》对数据库基本知识,及MySQL基本概念及连接方式的知识进行基本的小结。

一.了解SQL

1. 数据库

数据库是保存有组织的数据的容器

2. DBMS

即数据库软件,数据库的管理系统,数据库是通过DBMS创建和操纵的容器。

3. 表

某种特定类型数据的结构化清单

4. 列

表中的一个字段,所有的表都是由一个或多个列组成

5. 数据类型

所容许的数据的类型。每个表列都有相应的数据类型,它限制(或允许)该列中存储的数据。

6. 行

表中的一个记录

7. 主键

一列(或一组列),其值能够唯一区分表中的每个行

主键需要满足的条件:

l 任何两行都不具有相同的主键值

l 每个行都必须具有一个主键值(主键列不允许NULL值)

8. SQL

SQL是结构化查询语言,SQL是一种专门用来与数据库通信的语言。

SQL的优点:

l 几乎所有重要的DBMS都支持SQL,学习此语言几乎可以与所有的数据库打交道。

l SQL简单易学,它的语言全是描述性很强的英语单词组成且单词数目不多。

l SQL尽管看上去简单,但它实际上是一种强有力的语言,可以进行非常复杂和高级的数据库操作。

二.MySQL的简介

1. 什么是MySQL

MySQL是一种DBMS,即它是一种数据库软件。

2. mysql命令行实用程序

使用命令行实用程序需注意:

l 命令输入在mysql>之后;

l 命令用;或g结束,换句话说,仅按enter不执行命令

l 输入help或h获得帮助,也可以输入更多的文本获得特定命令的帮助

l 输入quit或exit退出命令行实用程序

3. MySQL的图形管理工具

现在比较常用的MySQL的图形管理工具有Navicat for MySQL,Mysql Sidu,以及phpMyAdmin。

三.使用MySQL

MySQL与所有的客户-服务器DBMS一样,要求在执行命令之前登陆到DBMS。

为了连接到MySQL,需要以下信息:

l 主机名(计算机名)——如果连接到本地MySQL服务器,为localhost;

l 端口(如果使用默认端口3306之外的端口);

l 一个合法的用户名;

如下图在命令行下输入用户密码即可连接MySQL。

0ef7b26ac332a341f69b01d17ecdf56b.png
连接MySQL

2. 了解数据库和表

数据库内部的表一般不直接访问,可用MySQL的SHOW命令来显示这些信息。

如输入“SHOW DATABASES;”即可返回一个数据库的一个列表。如下

32255d9c87d10418be9f7fd7d1ecbdb8.png
查询数据库

为了获取一个数据库的表的列表,使用SHOW TABLES;

9d21d8b3fece482a0249d187d48fd216.png
查询表

SHOW COLUMNS可以用来知晓表列的内容,它对每个字段返回一行,行中包含字段名,数据类型,是否允许NULL,键信息,默认值及其他信息。如下图。

9837a47bcd91ec76fc6d6f31d1fffe43.png
查询表中字段
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值