MySQL必知必会笔记(一)基础知识和基本操作
2016-07-31 15:06
309 查看
第一章 了解MySQL
数据库 保存有组织的数据的容器。(通常是一个文件或一组文件)
人们经常使用数据库这个术语代替他们使用的软件。这是不正确的,确切的说,数据库软件应称为DBMS(数据库管理系统),数据库是通过DBMS创建和操纵的容器。漱口可以是保存在硬件设备上的文件,但也可以不是。你使用DBMS来代替自己访问数据库。
表 表是一种结构化的文件可用来存储某种特定的类型的数据。
某种特定类型数据的结构化清单。
模式 关于数据库和标的布局及特性的信息
列 表中的一个字段。表由列组成。列中存储着表里某部分的信息。
数据类型 所容许的数据的类型。每个表列都有相应的数据类型, 它限制(或容许)该列中存储的数据。
行 表中的一个记录
主键 一列(或一组列),其值能够唯一区分表中的每个行。
虽然不是必须的,但是一般都建立主键。便于以后的数据管理
表中任何列都可以作为主键,只要满足以下条件:
1 任意两行都不具有相同的主键值。
2 每个行都必须有一主键值(主键值不允许为NULL)
主键的最好习惯:
不更新主键列的值
不重用主键列的值
不在主键列中使用可能会更改的值
什么是sql
Sql是结构化查询语言的缩写。Sql是一种专门用类与数据库通信的语言。
第二章 MySQL简介
什么是Mysql Mysql是一种DBMS,即它是一种数据库软件。
Mysql版本主要更改
4-——InnoDB引擎,增加了事务处理、并、改进全文搜索等支持
4.1——对函数库、子查询、集成帮助等的重要增加、
5——存储过程、触发器、游标、试图等。
第三章 使用mysql
连接
主机名 端口 一个合法用户 用户口令
Mysql -u root -p
-h myserver -P 9999
选择数据库
可使用USE关键字,mysql语言组成部分的一个关键字,绝不要使用关键字命名一个表或列
USE dataname;
显示数据库列表
SHOW DATABASES;
一个数据库内的表的列表(USE进入数据库的情况下)
SHOW TABLES;
SHOW也可以用来显示表列
SHOW COLUMNS FROM column;
DESCRIBE 是SHOW
COLUMNS的一种快捷方式;DESCRIBE cust;
其他的SHOW 语句
SHOW STATUS 显示广泛的服务器状态信息
SHOW CREATE DATABASE 显示创建特定数据库的MYSQL语句
SHOW CREATE TABLE 显示创建特定表的MYSQL语句
SHOW GRANTS 显示授权用户的安全权限
SHOW ERRORS 显示服务器的错误信息
SHOW WARNINGS 显示服务器的警告信息
数据库 保存有组织的数据的容器。(通常是一个文件或一组文件)
人们经常使用数据库这个术语代替他们使用的软件。这是不正确的,确切的说,数据库软件应称为DBMS(数据库管理系统),数据库是通过DBMS创建和操纵的容器。漱口可以是保存在硬件设备上的文件,但也可以不是。你使用DBMS来代替自己访问数据库。
表 表是一种结构化的文件可用来存储某种特定的类型的数据。
某种特定类型数据的结构化清单。
模式 关于数据库和标的布局及特性的信息
列 表中的一个字段。表由列组成。列中存储着表里某部分的信息。
数据类型 所容许的数据的类型。每个表列都有相应的数据类型, 它限制(或容许)该列中存储的数据。
行 表中的一个记录
主键 一列(或一组列),其值能够唯一区分表中的每个行。
虽然不是必须的,但是一般都建立主键。便于以后的数据管理
表中任何列都可以作为主键,只要满足以下条件:
1 任意两行都不具有相同的主键值。
2 每个行都必须有一主键值(主键值不允许为NULL)
主键的最好习惯:
不更新主键列的值
不重用主键列的值
不在主键列中使用可能会更改的值
什么是sql
Sql是结构化查询语言的缩写。Sql是一种专门用类与数据库通信的语言。
第二章 MySQL简介
什么是Mysql Mysql是一种DBMS,即它是一种数据库软件。
Mysql版本主要更改
4-——InnoDB引擎,增加了事务处理、并、改进全文搜索等支持
4.1——对函数库、子查询、集成帮助等的重要增加、
5——存储过程、触发器、游标、试图等。
第三章 使用mysql
连接
主机名 端口 一个合法用户 用户口令
Mysql -u root -p
-h myserver -P 9999
选择数据库
可使用USE关键字,mysql语言组成部分的一个关键字,绝不要使用关键字命名一个表或列
USE dataname;
显示数据库列表
SHOW DATABASES;
一个数据库内的表的列表(USE进入数据库的情况下)
SHOW TABLES;
SHOW也可以用来显示表列
SHOW COLUMNS FROM column;
DESCRIBE 是SHOW
COLUMNS的一种快捷方式;DESCRIBE cust;
其他的SHOW 语句
SHOW STATUS 显示广泛的服务器状态信息
SHOW CREATE DATABASE 显示创建特定数据库的MYSQL语句
SHOW CREATE TABLE 显示创建特定表的MYSQL语句
SHOW GRANTS 显示授权用户的安全权限
SHOW ERRORS 显示服务器的错误信息
SHOW WARNINGS 显示服务器的警告信息
相关文章推荐
- MySQL必知必会笔记(一)基础知识和基本操作
- MySQL必知必会笔记(一)基础知识和基本操作
- MySQL必知必会笔记(一)基础知识和基本操作
- PostgreSQL基础知识与基本操作索引页
- oracle基础知识-基本管理操作(登录、归档)
- 菜鸟的Python之路--基础知识(字符串的基本操作)
- C++基础知识(四)文件的基本操作
- mongodb 3.2 知识简记-基础知识和基本操作
- linux云自动化运维基础知识15(虚拟机的基本操作)
- 【基础知识】Oracle的一些基本操作和
- 菜鸟的Python之路--基础知识(字典的基本操作)
- Java基础知识强化之IO流笔记57:数据输入输出流(操作基本数据类型)
- 【Java基础知识】JDBC基本操作
- MySQL的日志基础知识及基本操作学习教程
- C#基础知识-XML介绍及基本操作(十)
- 数据库开发基本操作-SQL Server数据库基础知识
- 3.22数据库基础知识:①数据类型②基本规则③数据库基本操作,增删改库,表
- Unity3d基础操作以及基本知识
- mongoDB基础知识2----基本操作(CRUD),索引(常见、全文、地理位置)
- 菜鸟的Python之路--基础知识(列表的基本操作)