随笔分类 - mysql
摘要:1、数据查询语言(DQL:Data Query Language):其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。 SELECT 2、数据操作语言(DML:Data Manipulation Language):其语句包括动词INSERT、UPDATE和DELETE
阅读全文
摘要:查询表中所有数据 SELECT * FROM user; 查询表中某个字段的数据 SELECT username,id FROM user; where的使用 SELECT * FROM user WHERE id>10; SELECT * FROM user WHERE id=10; AND表示且
阅读全文
摘要:创建用户: create user starshine identified by '2084628520'; 查看用户权限:show grants for starshine;
阅读全文
摘要://例子 create trigger t4 after delete on ord for each row begin updata goods set num=num+old.much where gid=old.gid; //new表示新行,old表示旧行 end$ //由于前面用了分号(;
阅读全文
摘要:a.分析SQL的执行计划 explain,可以模拟SQL优化器执行SQL语句 b.MySQL的查询优化会干扰我们的优化 查询优化计划: explain +SQL语句; explain select * from shine; id | select_type | table | type | pos
阅读全文
摘要:分类 1.单值索引:单列,一个表可以有多个单值索引 2.唯一索引:不能重复,比如id,可以为null 3.复合索引:多个列构成的索引 4.主键索引:如果在创建语句设置字段的时候设置了primary key ,则默认为主键索引,严格来说,主键索引也是唯一索引,但是主键索引不能为null,这是他们的主要
阅读全文
摘要:原因:性能低、执行时间长、等待时间长、SQL语句欠佳(连接查询)、索引失效、服务器参数不合理(缓冲、多线程); 1.SQL: 编写过程 select ... from ... join ... on ... where ... group by ... having ... order by ...
阅读全文
摘要:连接层:提供与客户端连接的服务 服务层: 1.提供各种用户使用的接口 2.提供sql优化器 引擎层:提供了各种存储数据的方式(InnoDB,MylSAM) 存储层:存储数据 存储引擎的主要区别 InnoDB(默认引擎):事务优先(适合高并发性操作,行锁) MylSAM:性能优先(表锁) 查看数据库支
阅读全文
摘要:1 mariadb是mysql的一个分支,兼容mysql 2 3 systemctl start mariadb.service #启动MariaDB 4 systemctl stop mariadb.service #停止MariaDB 5 systemctl restart mariadb.se
阅读全文

浙公网安备 33010602011771号