mysql
文章平均质量分 65
vany_
这个作者很懒,什么都没留下…
展开
-
修改mysql用户名的密码
use mysql;update user set password=password("new password") where user="root";原创 2018-03-07 14:52:36 · 177 阅读 · 0 评论 -
删除mysql表中数据truncate和delete区别
truncate操作中的table可以省略,delete操作中的*可以省略。这两者都是将wp_comments表中数据清空,不过也是有区别的,如下:truncate是整体删除(速度较快), delete是逐条删除(速度较慢)。truncate不写服务器log,delete写服务器log,也就是truncate效率比delete高的原因。truncate不激活trigger(触发器),但是会重置Id...原创 2018-03-07 17:23:18 · 157 阅读 · 0 评论 -
mysql索引
文章来源:https://github.com/CyC2018/InterviewNotes/blob/master/notes/MySQL.md#2-%E6%B5%AE%E7%82%B9%E6%95%B0索引索引是在存储引擎层实现的,而不是在服务器层实现的,所以不同存储引擎具有不同的索引类型和实现。索引能够轻易将查询性能提升几个数量级。对于非常小的表、大部分情况下简单的全表扫描比建立索引更高效。...转载 2018-02-28 10:35:53 · 286 阅读 · 0 评论 -
索引简单了解
索引添加索引:直接创建索引Create index 索引名 on 表名(‘字段名’(length))修改表结构的方式添加索引Alter table 表名 add index 索引名 (‘字段名’(length))索引优点:第一、通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二、可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三、可以加速表和表之间的连接,特别是在实现...原创 2018-03-08 16:30:26 · 295 阅读 · 0 评论 -
mysql笔试题
--数据库笔试题--题一:--新建学生-课程数据库的三个表:--学生表:Student(Sno,Sname,Ssex,Sage,Sdept) Sno为主码;--课程表:Course(Cno,Cname,Cpno,Credeit) Cno为主码;--学生选修表:SC(Sno,Cno,Grade) Sno,Cno,为主码.alter table student drop constraint pk_s...原创 2018-03-08 16:52:59 · 2786 阅读 · 0 评论 -
mysql 语句优化
不清楚谁整理的 分享一下SQL语句优化技术分析最近几周一直在进行数据库培训,老师精湛的技术和生动的讲解使我受益匪浅。为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。一、操作符优化1、IN 操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQ...原创 2018-03-08 17:07:03 · 115 阅读 · 0 评论 -
Mysql常见命令
1 创建数据库create database + 数据库名 + 字符集设定e.g. create database test charset gbk;2 修改表修改表名,基本语法:rename table 旧表名 to 新表名;修改表选项,基本语法:alter table + 表名 + 表选项[=] + 值;表中新添字段 alter table 表名 操作 字段名 字段位置表中修改字段 alte...原创 2018-03-06 11:37:44 · 194 阅读 · 0 评论 -
mysql 语句
create table SC(CNO NUMBER,SNO NUMBER,GRADE NUMBER)create table STUDENT(SNO int not null,SNAME VARCHAR2(40),SAGE int,SSEX VARCHAR2(10))create table COURSE(CNO NUMBER,CNAME VARCHAR2(40),CPNO NUM...原创 2018-03-06 14:22:16 · 552 阅读 · 0 评论