![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
ustbsmartcar
这个作者很懒,什么都没留下…
展开
-
超键 候选键 主键
看下题目先 在SQL Server数据库中,有一个学生信息表如下所示,在该表中不能作为候选键的属性集合为( ) (选择一项) 学号 姓名 性别 年龄 系别 专业 20020612 李辉 男 20 计算机 软件开发 20060613 张明 男 18 计算机 软件开发 20060614 王小玉 女 19 物理 力学 20060615 李淑华 女 17 生物 动物学 20060...原创 2011-07-02 14:36:21 · 66 阅读 · 0 评论 -
使用视图有什么好处?
视图只是一张虚表,只是逻辑上存在的一张表。你每次获取视图时,实际上还是需要数据库执行一边创建视图的搜索语句的。所以在执行效率上并没有任何好处。视图的好处就是在你做复杂的查询逻辑时可以简化你的思考过程,比如你有一个查询语句需要select a.a, a.b from (select x a, y b from t where ....) a where ......你可以把内部的select 语句变...原创 2011-12-13 10:54:22 · 260 阅读 · 0 评论 -
MySql 笔记
更改表编码: ALTER TABLE users CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;原创 2012-07-26 17:36:25 · 49 阅读 · 0 评论 -
MySQL的btree索引和hash索引的区别
MySQL的btree索引和hash索引的区别 Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。 可 能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索...原创 2013-11-06 15:27:37 · 108 阅读 · 0 评论 -
如何使用MySQL的Query Cache
MySQL Query Cache故名思义就是用来缓存和查询相关的数据的。听说这个东东很好用,于是趁着博客搬迁的时候顺便在VPS开启了。而且开启了Memcache,现在 已经是内存级的数据库缓存了。不过还是想加一个webserver cache,最好是nginx,因为对这个稍微熟悉一点,过作为缓存的话varnish会比nginx好很多,要是有空的话还是想学习下VCL。回到正 题,接下来就记录下M...原创 2013-07-04 15:18:15 · 89 阅读 · 0 评论 -
MySQL忘记密码怎么办
MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器: safe_mysqld --skip-grant-tables& 即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。 需要注意的是在修改完密码以后要把MySQL服务器停掉重新启动才会生效...原创 2013-10-14 17:50:37 · 120 阅读 · 0 评论