丙午🐎年

acc8226 的博客

MyCLI is a command line interface for MySQL, MariaDB, and Percona with auto-completion and syntax highlighting.

Mycli 是 MySQL、 MariaDB 和 Percona 的命令行界面,具有自动补全和语法突显。

Usage

阅读全文 »

本节包含SQL 介绍,增删查改语句知识。

什么是数据库

  • 数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件)。

  • 表(table)某种特定类型数据的结构化清单。

SQL 是什么

SQL(发音为字母S-Q-L或sequel)是 Structured Query Language(结构化查询语言)的缩写。SQL 是一种专门用来与数据库沟通的语言。

阅读全文 »

包含视图、函数知识、防止 SQL 注入攻击等内容。

SQL 函数 简介

大多数 SQL 实现支持以下类型的函数。
❑ 用于处理文本字符串(如删除或填充值,转换值为大写或小写)的文本函数。❑ 用于在数值数据上进行算术操作(如返回绝对值,进行代数运算)的数值函数。
❑ 用于处理日期和时间值并从这些值中提取特定成分(如返回两个日期之差,检查日期有效性)的日期和时间函数。
❑ 用于生成美观好懂的输出内容的格式化函数(如用语言形式表达出日期,用货币符号和千分位表示金额)。
❑ 返回 DBMS 正使用的特殊信息(如返回用户登录信息)的系统函数

SQL 函数不区分大小写。随你的喜好,不过注意保持风格一致,不要变来变去,否则你写的程序代码就不好读了。

阅读全文 »

SELECT TOP 子句

用于规定要返回的记录的数目。

在 MySQL 中使用 LIMIT 关键字。这里查询排名前 3 的网站

1
2
SELECT * FROM Websites
ORDER BY alexa LIMIT 3;

SQL LIKE 操作符

LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。其中 % 替代 0 个或多个字符。_替代一个字符。

通配符 描述
% 替代 0 个或多个字符
_ 替代一个字符
阅读全文 »

1. 创建 dept 表

1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE `dept`(
`deptno` INT(2) NOT NULL,
`dname` VARCHAR(14),
`loc` VARCHAR(13),
CONSTRAINT pk_dept PRIMARY KEY(deptno)
) ENGINE = InnoDB DEFAULT CHARSET = utf8;

INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK');
INSERT INTO dept VALUES (20,'RESEARCH','DALLAS');
INSERT INTO dept VALUES (30,'SALES','CHICAGO');
INSERT INTO dept VALUES (40,'OPERATIONS','BOSTON');
阅读全文 »
0%