数据库
acceptedwwh
当代大学生,阳光开朗,乐于交往和求知!
展开
-
leetcode 176. Second Highest Salary
176. Second Highest Salary 1. 建表create table if not exists Employee ( Id int(10) not null auto_increment, Salary int(20) default null, primary key(Id) )ENGINE=InnoDB DEFAULT CHARSET=utf8;i原创 2017-06-06 17:18:19 · 312 阅读 · 0 评论 -
Mysql必知必会
1。建表:CREATE DATABASE IF NOT EXISTS `mydb` USE `mydb`; CREATE TABLE IF NOT EXISTS `websites` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(30) DEFAULT NULL, `url` varchar(255) NOT NULL D原创 2017-08-28 18:29:12 · 437 阅读 · 0 评论 -
优先队列(C++/Java)
优先队列是一种非常重要的数据结构, 底层用堆实现。有限队列可以优化dijstra算法。 Java中PriorityQueue通过二叉小顶堆实现,可以用一棵完全二叉树表示。具体实现可以打开jdk源代码查看 参考资料:深入理解Java PriorityQueueimport java.util.Comparator; import java.util.PriorityQueue; import ja原创 2017-07-24 18:43:41 · 363 阅读 · 0 评论 -
使用MySQLWorkBench绘制ER图&&如何把已有的数据库导出ER模型
后台开发,数据库设计的标准化显的尤为重要。 下面两个链接展示了怎么用mysqlWorkBench设计ER图, 如何把已存在的数据中的表导出为ER模型。 使用MySQLWorkBench绘制ER图 mysql workbench如何把已有的数据库导出ER模型转载 2017-06-12 15:39:32 · 7914 阅读 · 0 评论 -
常见SQL总结
LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 需求1:我们希望从上面的 “Persons” 表中选取居住在以 “N” 开始的城市里的人:SELECT * FROM Persons WHERE City LIKE 'N%'需求2:我们希望从 “Persons” 表中选取居住在以 “g” 结尾的城市里的人: 我们可以使用下面的 SELECT 语句:SELECT原创 2017-06-08 13:42:11 · 384 阅读 · 0 评论 -
leetcode 196. Delete Duplicate Emails
题目:196. Delete Duplicate Emails 1。建表create table Person( Id int not null auto_increment, Email varchar(30) default null, primary key (Id) )insert into Person(Email) values ('john@example.c原创 2017-06-08 15:49:32 · 447 阅读 · 0 评论 -
leetcode 183. Customers Who Never Order
183. Customers Who Never Orderselect A.Name as Customers from Customers A where A.id not in (select CustomerId from Orders B)原创 2017-06-08 14:28:51 · 339 阅读 · 0 评论 -
leetcode182. Duplicate Emails
182. Duplicate Emails 1。建表create table if not exists Person_182 ( Id int(10) not null auto_increment, Email varchar(20) default null, primary key(Id) )ENGINE=InnoDB DEFAULT CHARSET=utf8ins原创 2017-06-08 10:43:44 · 374 阅读 · 0 评论 -
leetcode 181. Employees Earning More Than Their Managers
Employees Earning More Than Their Managers 1. 建表create table if not exists Employee_181 ( Id int(10) not null auto_increment, Name varchar(20) default null, Salary int(20) default null,原创 2017-06-08 10:14:22 · 393 阅读 · 0 评论 -
leetcode 175. Combine Two Tables
Write a SQL query for a report that provides the following information for each person in the Person table, regardless if there is an address for each of those people。 Combine Two Tablescreate databas原创 2017-06-06 16:47:52 · 364 阅读 · 0 评论 -
mysql学习总结
mysql存储引擎: mysql常用的存储引擎? 有什么区别? InnoDB(事务、行锁、外键、mysql默认存储引擎) mysql索引:为什么要建立索引?怎么建立索引? mysql事务 ACID、分布式事务。 Spring对事务的支持、声明式事务 事务的隔离级别 mysql 优化:使用mysql怎么提高操作的效率? mysql为什么分库、分表?怎么分库分表? mysql 主从复制? m...原创 2018-04-23 10:02:30 · 304 阅读 · 0 评论