MySQL
学Java去要饭
这个作者很懒,什么都没留下…
展开
-
MySQL如何创建索引优化索引
索引目录索引索引分类创建索引删除索引查看索引哪些情况适合创建索引哪些情况不建议创索引关于索引优化关于索引失效order by与索引索引是帮助数据库高效获取数据的一种数据结构优势提高数据检索的效率,降低数据库的IO成本劣势降低了更新表的速度索引分类单值索引一个索引包含单个列,一张表可以有多个单列索引唯一索引索引列的值必须唯一,但允许有空值复合索引一个索引包含多个列创建索引indexName :索引名称tableName :表名colum原创 2020-10-30 16:26:28 · 328 阅读 · 0 评论 -
MySQL开启关闭自动提交
MySQL在使用事务或进行大量更新操作时会涉及到手动提交问题。查看自动提交show variables like 'autocommit';设置开启自动提交set autocommit = 1;设置关闭自动提交set autocommit = 0;原创 2020-10-30 14:50:17 · 354 阅读 · 0 评论 -
MySQL:七种join表连接方式(全)
内连接 (inner join)select * from a inner join b on a.id = b.id左连接 (left join)select * from a left join b on a.id = b.id左连接去重叠部分select * from a left join b on a.id = b.id where b.id is null右连接 (right join)select * from a right join b on a.id = b.id.原创 2020-10-30 14:43:39 · 1155 阅读 · 0 评论 -
MySQL中函数、存储过程的创建、删除与查看
目录标题创建函数使用函数查看函数删除函数创建存储过程调用存储过程删除存储过程查看存储过程函数与存储过程的对比创建函数DELIMITER $ //设置$为结束标识CREATE FUNCTION 方法名() 返回值类型BEGIN //函数体...END $示例1:无参返回,返回emp表中数据的个数DELIMITER $CREATE FUNCTION getCount() RETURNS INTBEGIN SET @a = 0; #定义变量 SELECT COUNT(*) IN原创 2020-10-21 17:35:58 · 324 阅读 · 0 评论 -
MySQL中视图的创建、修改、删除与查看
目录标题创建视图使用视图修改视图删除视图查看视图创建视图CREATE VIEW [视图名] AS [视图体]示例CREATE VIEW smzASSELECT firstname,employee_id,deparidFROM myemployees;使用视图SELECT *FROM smzWHERE deparid IN(20,60);修改视图如果存在就修改,不存在就创建CREATE OR REPLACE VIEW 视图名AS视图体;修改ALTER VI原创 2020-10-21 16:54:25 · 313 阅读 · 0 评论 -
MySQL高级建表语句
视频目录P13P31P32P33P34P40P44P48P54P57P13tbl_emptbl_deptCREATE TABLE `tbl_emp` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(20) DEFAULT NULL,`deptId` int(11) DEFAULT NULL,PRIMARY KEY (`id`) ,KEY `fk_dept_id`(`deptId`))ENGINE = InnoDB AUTO_I原创 2020-10-19 12:29:03 · 14119 阅读 · 15 评论