mysql
文章平均质量分 86
havedream_one
这个作者很懒,什么都没留下…
展开
-
mysql学习笔记一
数据库相关操作1、创建数据库create database databasename成功返回Query OK失败返回Error 10072、查看所有的数据库show databases注意:是databases,复数3、选择数据库 use databasename返回是Database changed 知道这个在使用expect时有用失败返回Err原创 2015-04-26 10:24:45 · 2451 阅读 · 0 评论 -
mysql学习小结
一,基于数据库的PHP项目 目前的动态网站都是基于数据库的,将网站内容使用数据库管理系统去管理用户,栏目,图片,文章,评论都存储在数据库中 比如 XSCMS库 users clumn pic articles commention二,为什么使用My原创 2015-05-11 10:16:04 · 2505 阅读 · 0 评论 -
mysql学习笔记之六(数据定义语言DDL)
SQL语言包括四类种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)还有事务控制语言(TCL)。※ 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。※ 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。※ 数据查询语言(DQL),例如:SELECT语句。(一原创 2015-04-28 20:16:39 · 2499 阅读 · 0 评论 -
对MySQL DELETE语法的详细解析
http://database.51cto.com/art/201005/202216.htm以下的文章主要描述的是MySQL DELETE语法的详细解析,首先我们是从单表语法与多表语法的示例开始的,假如你对MySQL DELETE语法的相关内容十分感兴趣的话,你就可以浏览以下的文章对其有个更好的了解。单表语法:DELETE [LOW_PRIORITY] [QUICK] [转载 2015-05-01 19:06:20 · 3158 阅读 · 0 评论 -
mysql学习笔记之十六(数据库维护)
数据备份和还原原创 2015-05-01 12:09:20 · 2557 阅读 · 0 评论 -
Department Highest Salary
The Employee table holds all employees. Every employee has an Id, a salary, and there is also a column for the department Id.原创 2015-05-01 18:04:23 · 2412 阅读 · 0 评论 -
Delete Duplicate Emails
Write a SQL query to delete all duplicate email entries in a table named Person, keeping only unique emails based on its smallest Id.原创 2015-05-01 19:27:36 · 2526 阅读 · 0 评论 -
Rising Temperature
Given a Weather table, write a SQL query to find all dates' Ids with higher temperature compared to its previous (yesterday's) dates.原创 2015-05-01 20:34:35 · 2547 阅读 · 0 评论 -
mysql学习笔记之十五(日志管理)
mysql日志:二进制日志,错误日志,和查询日志。原创 2015-05-01 12:06:49 · 2507 阅读 · 0 评论 -
Employees Earning More Than Their Managers
The Employee table holds all employees including their managers. Every employee has an Id, and there is also a column for the manager Id.原创 2015-05-01 16:30:55 · 2350 阅读 · 0 评论 -
Consecutive Numbers
Write a SQL query to find all numbers that appear at least three times consecutively.原创 2015-05-01 16:12:07 · 2582 阅读 · 0 评论 -
Duplicate Emails
Write a SQL query to find all duplicate emails in a table named Person.原创 2015-05-01 16:53:49 · 2433 阅读 · 0 评论 -
mysql学习笔记之十四(安全性机制)
root,普通用户,权限机制原创 2015-05-01 11:53:31 · 2487 阅读 · 0 评论 -
Nth Highest Salary
Write a SQL query to get the nth highest salary from the Employee table.+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+For exampl原创 2015-04-30 14:19:52 · 2506 阅读 · 0 评论 -
Combine Two Tables
Table: Person+-------------+---------+| Column Name | Type |+-------------+---------+| PersonId | int || FirstName | varchar || LastName | varchar |+-------------+---------+Per原创 2015-04-30 13:15:56 · 2424 阅读 · 0 评论 -
mysql学习笔记之十一(常用函数)
能运行在多个系统上的代码具有可移植性,在数据库软件中,多数sql语句时可移植的,可移植性比较强;而函数的移植性不强,主要是由于各种数据库软件都支持自己所特有的函数。因此许多sql用户不认同使用数据库软件所特有的的函数原创 2015-04-30 09:08:50 · 2895 阅读 · 2 评论 -
mysql学习笔记之二(表约束)
操作表约束完整性是指数据的准确性和一致性,而完整性检查就是指检查数据的准确性和一致性。mysql数据库管理系统提供了一直机制来检查数据库中的数据是否满足规定的条件。以保证数据库中数据的准确性和一致性,这种机制就是约束。mysql所支持的完整性约束NOT NULL(NK)DEFAULT UNIQUE KEY(UK)约束字段的值是唯一的PRIMATYKEY(PK)原创 2015-04-26 13:29:48 · 2663 阅读 · 0 评论 -
mysql学习笔记之三(索引)
索引数据库对象索引:一种组合数据的方式,通过索引对象,可以快速查询到数据库对象表中的特定记录,是一种提高性能的最常用方式。一个索引会包含表中的按照一定顺序排序的一列或多列字段。索引操作:创建索引,修改索引,删除索引。数据库对象索引主要为了提高从表中检索数据的速度。由于数据存储在数据库表中,所以索引是创建在数据库对象上的,由表中的一个字段或多个字段生成的键组成,这些键存储在数据结原创 2015-04-26 15:03:19 · 2612 阅读 · 0 评论 -
mysql学习笔记之四(视图)
视图通过对视图的操作不仅可以实现查询的简化,而且还会提高安全性视图:本质是一种虚拟表,其内容和真实表相似,包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储数据值的形式存在。行和列数据来自定义视图的查询所引用基本表,并且在具体引用视图时动态生成。视图使程序员只关心感兴趣的某些特定数据和他们所负责的特定任务。这样程序员只能看到视图所定义的数据而不是视图所引用表中的数据。从原创 2015-04-26 16:17:58 · 2541 阅读 · 0 评论 -
mysql学习笔记之八(单表数据记录查询)
查询数据记录,就是指从数据库对象中获取所要求的数据记录。mysql中提供了各种不同方式的数据查询方法。一、简单数据记录查询select field1,field2,...,fieldn from t_name*查询所有字段数据select * from t_name;*查询指定字段数据select field1,...,fieldn from原创 2015-04-29 10:11:25 · 2630 阅读 · 0 评论 -
mysql学习笔记之五(触发器)
触发器(trigger)是mysql的数据库对象之一,该对象与编程语言中的函数非常类似,都需要声明、执行,但是触发器的执行不是由程序调用,也不是手工启动,而是由事件来触发,激活从而实现执行。实例:1、学生表中拥有字段学生姓名,字段学生总数,每当添加一条学生记录时,学生总数就必须同时改变。2、在顾客信息表中拥有字段顾客名字,字段顾客电话和字段顾客地址缩写,每当添加一条关于顾客记录时,都需原创 2015-04-28 19:39:04 · 2527 阅读 · 0 评论 -
mysql学习笔记之七(数据操作语言DML)
SQL语言包括四类种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)还有事务控制语言(TCL)。※ 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。※ 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。※ 数据查询语言(DQL),例如:SELECT语句。(一原创 2015-04-28 21:07:31 · 2472 阅读 · 0 评论 -
mysql学习笔记之十三(用户变量)
在Mysql中,你可以将SELECT语句的返回值赋给一个用户自定义变量,并且可以在你之后的Mysql会话中使用该变量。这为保存一条语句的返回结果然后在其他的语句中引用,提供了一个方便的途径。首先,让我们看一下在SELECT语句中赋值给用户变量的语法: @var_name:=value 下面是一个先在SELECT语句中赋值给用户变量,在另一句语句中使用的例子: se转载 2015-04-30 15:38:12 · 2471 阅读 · 0 评论 -
mysql学习笔记之十(mysql运算符)
mysql提供的运算符包含算术运算符,比较运算符,逻辑运算符和位运算符。算数运算符原创 2015-04-29 19:28:18 · 2478 阅读 · 0 评论 -
mysql学习笔记之十二(存储过程和函数)
存储过程和函数,一种数据库对象,用来实现将一组关于表操作的SQL语句代码当做一个整体来执行,也是与数据库对象表关联最紧密的数据库对象。原创 2015-04-30 13:00:33 · 2611 阅读 · 0 评论 -
Rank Scores
Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking number should be the next consecutive integer value.转载 2015-04-30 15:07:45 · 2685 阅读 · 0 评论 -
mysql学习笔记之九(多表数据记录查询)
多表数据记录查询原创 2015-04-29 18:21:46 · 2684 阅读 · 0 评论 -
Second Highest Salary
Write a SQL query to get the second highest salary from the Employee table. +-原创 2015-04-30 14:04:18 · 3182 阅读 · 0 评论 -
Customers Who Never Order
Suppose that a website contains two tables, the Customers table and the Orders table. Write a SQL query to find all customers who never order anything. Table: Customers.原创 2015-05-01 17:09:39 · 2432 阅读 · 0 评论