![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
qi_ruihua
世上本没有爱,相处的时间久了也便产生了爱。
展开
-
SQL语言的分类
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL。 总体解释:DML(data manipulation language): 它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言DDL(data definition language):转载 2014-10-24 10:36:11 · 481 阅读 · 0 评论 -
MySQL中exists与in的使用
exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条 件语句不能返回记录行,则当前loop到的这条记录被丢弃,exists的条件就像一个bool条件,当能返回结果集则为true,不能返回结果集则为 false如下:转载 2017-06-05 16:08:21 · 367 阅读 · 0 评论 -
mysql中使用like模糊查询时如何转义%
我们经常使用like语句配合%%通配符来进行模糊查询,那么如果字段内容本身含有%,而你要查询包含有%的记录怎么办呢怎么办呢。假设字段是title,那么下面的语句可以吗?select * from table where title like “%%%”;如果你试过就知道,肯定不行的,那么正确的写法是怎样的呢?我们应该对%符号进行转义:select * from table wher转载 2017-04-27 18:22:25 · 15490 阅读 · 0 评论 -
mysql 创建索引和删除索引
索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。删除索引可以利用ALTER TABLE或DROP INDEX语句来实现。(1)使用ALTER TABLE语句创建索引。语法如下:alter table table_name add index index_name (column_list) ;alter转载 2017-05-23 20:36:22 · 326 阅读 · 0 评论 -
查看mysql语句运行时间
通过 show profiles 语句来查看查一下profile是不是打开了,默认是不打开的。mysql> show profiles; Empty set (0.02 sec) mysql> show variables like "%pro%"; +---------------------------+-------+ | Variable_name | Valu原创 2017-05-23 20:15:48 · 682 阅读 · 0 评论 -
MySql中有哪些存储引擎
什么是存储引擎呢? 存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)。 在Oracle 和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的。而MySql数据库提供了多种存储引擎。用户可以根据不同的需求为转载 2017-02-06 14:40:44 · 2376 阅读 · 0 评论 -
mysql校对规则
字符集的概念大家都清楚,校对规则很多人不了解,一般数据库开发中也用不到这个概念,mysql在这方便貌似很先进,大概介绍一下简要说明字符集和校对规则字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。MySql在collation提供较强的支持,oracel在这方面没查到相应的资料。不同字符集有不同的校对规则,命名约定:以其相关的字符集名开始,通常包括一个转载 2017-02-06 10:58:39 · 261 阅读 · 0 评论 -
数据库命令
好久都不用sql命令了,都有些生疏了,yi'qmysql -u root -p原创 2014-10-14 11:27:56 · 547 阅读 · 0 评论 -
关于如何查看mysql版本及其端口号
关于如何查看mysql版本:方法一:进入mysql cmd,[cpp] view plaincopystatus; 将显示当前mysql的version的各种信息。 方法二:还是在mysql的cmd下,输入:[cpp] view plaincopy转载 2014-10-14 11:23:42 · 2056 阅读 · 0 评论 -
mac上安装MySQL
一、安装到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg1.点击,安装包里的2.点击安装转载 2014-10-13 17:05:14 · 831 阅读 · 0 评论 -
MySQL删除主键的操作方法
#先删除自增长在删除主键#alter table t_name change id id int;-- 删除自增长#alter table t_name drop primary key;-- 删除主建原创 2017-06-02 11:29:37 · 8145 阅读 · 0 评论