Mysql基础知识

SQL 是用于访问和处理数据库的标准的计算机语言,SQL全称是 Structured Query Language。。

使用 SQL 访问和处理数据系统中的数据,这类数据库包括:MySQL、SQL Server、Access、Oracle、Sybase、DB2 等等;

SQL 对大小写不敏感:SELECT 与 select 是相同的;

SQL 语句后面的分号

某些数据库系统要求在每条 SQL 语句的末端使用分号。

分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的 SQL 语句。

一些最重要的 SQL 命令

SELECT - 从数据库中提取数据

UPDATE - 更新数据库中的数据

DELETE - 从数据库中删除数据

INSERT INTO - 向数据库中插入新数据

CREATE DATABASE - 创建新数据库

ALTER DATABASE - 修改数据库

CREATE TABLE - 创建新表

ALTER TABLE - 变更(改变)数据库表

DROP TABLE - 删除表

CREATE INDEX - 创建索引(搜索键)

DROP INDEX - 删除索引

一些常用概念

数据库: 数据库是一些关联表的集合。

数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。

列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。

行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。

冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。

主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。

外键:外键用于关联两个表。

复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。

索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。

参照完整性: 参照的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。



(一)使用命令行

以下操作请先配置好数据库;

以MySQL为例,菜单栏下有cmd命令行。

Mysql基础知识_第1张图片

1.展示数据库:show databases;(这里注意分号要打)

Mysql基础知识_第2张图片

2.创建数据库 create database 数据库名

例如 :create database t_lock;

Mysql基础知识_第3张图片

3删除数据库 drop database 数据库名;

例如 drop database t_lock;


Mysql基础知识_第4张图片

(二)

 MySQL 的 RUNOOB 数据库中创建了 Websites 表,用于存储网站记录;


Mysql基础知识_第5张图片

use 数据库名:use RUNOOB; 命令用于选择数据库。

set names utf8; 命令用于设置使用的字符集。

SELECT * FROM Websites; 读取数据表的信息。

你可能感兴趣的:(Mysql基础知识)