MySQL菜鸟教程是一本入门级的数据库技术书籍,适合初学者快速掌握MySQL的基本操作和编程技巧。
MySQL简介
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司,MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
安装MySQL
1、下载MySQL安装包
2、安装MySQL
3、启动MySQL服务
4、登录MySQL
MySQL基本操作
1、创建数据库
CREATE DATABASE 数据库名;
2、删除数据库
DROP DATABASE 数据库名;
3、使用数据库
USE 数据库名;
4、创建表
CREATE TABLE 表名 ( 列名1 数据类型, 列名2 数据类型, ... );
5、删除表
DROP TABLE 表名;
6、插入数据
INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...);
7、查询数据
SELECT 列名1, 列名2, ... FROM 表名;
8、更新数据
UPDATE 表名 SET 列名1=值1, 列名2=值2, ... WHERE 条件;
9、删除数据
DELETE FROM 表名 WHERE 条件;
MySQL高级操作
1、SQL语句排序(ORDER BY)
SELECT * FROM 表名 ORDER BY 列名 ASC|DESC;
2、SQL语句分组(GROUP BY)
SELECT 列名1, 列名2, ... FROM 表名 GROUP BY 列名1, 列名2, ... HAVING 条件;
3、SQL语句连接(JOIN)
INNER JOIN(内连接):只返回两个表中匹配的行。
LEFT JOIN(左连接):返回左表的所有行,即使右表没有匹配的行。
RIGHT JOIN(右连接):返回右表的所有行,即使左表没有匹配的行。
FULL JOIN(全连接):只要其中一个表中存在匹配,就返回行。
SELECT * FROM 表名1 INNER|LEFT|RIGHT|FULL JOIN 表名2 ON 表名1.列名 = 表名2.列名;
4、SQL语句子查询(Subquery)
SELECT * FROM 表名1 WHERE 列名 IN (SELECT 列名 FROM 表名2);
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)