深入浅出mysql 笔记

这篇博客深入探讨了MySQL数据库,包括distinct去重、DDL、DML、DCL语句、数据类型和事务。重点讲解了MySQL中的索引原理、何时创建与不创建索引,以及优化技巧,如JOIN操作、UNION与UNION ALL的使用。还讨论了查询执行过程、客户端与服务端通信协议,强调了避免全表扫描和优化查询的重要性。
摘要由CSDN通过智能技术生成

distinct 数据库 去重

DDL语句 数据库定义语言

数据定义语句 定义了不同数据段,数据库,表,索引,列等数据库对象
常用 create drop alter等
一般数据库管理员使用 (DBA )

操作数据库内部对象
DML 操作数据库内部数据 curd


mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| banma2             |
| mysql              |
| performance_schema |
| sys                |
| test               |
| zysshop            |
+--------------------+
7 rows in set (0.04 sec)

mysql> USE TEST;
Database changed

mysql> SHOW TABLES;
+----------------+
| Tables_in_test |
+----------------+
| courses        |
| tablaname      |
| tablename2     |
| test           |
+----------------+
4 rows in set (0.04 sec)

mysql> USE TEST;
Database changed

mysql> DESC TEST;
+-------+---------+------+-----+---------+-------+
| Field | Type    | Null | Key | Default | Extra |
+-------+---------+------+-----+---------+-------+
| id    | int(11) | NO   | PRI | NULL    |       |
+-------+---------+------+-----+---------+-------+
1 row in set (0.04 sec)
mysql> SHOW CREATE TABLE test;
+-------+------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table                                                                                                           |
+-------+------------------------------------------
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值