Home  >  Article  >  Database  >  MySQL 数据库的基础知识与小技巧的介绍

MySQL 数据库的基础知识与小技巧的介绍

WBOY
WBOYOriginal
2016-06-07 16:14:171648browse

以下的文章主要是对MySQL 数据库,我们大家在实际的操作过程中会涉及到很多的关于MySQL数据库的一些基础性的技巧知识的运行,以下就有其详细内容的介绍。 创建用户: CREATEUSER'LAOBAO'@'LOCALHOST'IDENTIFIEDBY'LAOBAO123'; GRANTALLPRIVILEGES ON*.* TO'L

以下的文章主要是对MySQL 数据库,我们大家在实际的操作过程中会涉及到很多的关于MySQL数据库的一些基础性的技巧知识的运行,以下就有其详细内容的介绍。

创建用户:

<ol class="dp-xml">
<li class="alt"><span><span>CREATE USER 'LAOBAO'@'LOCALHOST' IDENTIFIED BY 'LAOBAO123';   </span></span></li>
<li><span>GRANT ALL PRIVILEGES  </span></li>
<li class="alt"><span>ON *.*  </span></li>
<li><span>TO 'LAOBAO'@'LOCALHOST'  </span></li>
<li class="alt"><span>WITH GRANT OPTION  </span></li>
</ol>

连接MySQL数据库命令: MySQL -u root -p TENNIS

<ol class="dp-xml"><li class="alt"><span><span>INSERT INTO TABLE TEST VALUES(NULL); </span></span></li></ol>

索引:

<ol class="dp-xml"><li class="alt"><span><span>CREATE INDEX PENALTIES_AMOUNT ON PENALTIES(AMOUNT); </span></span></li></ol>

通过在关键字CREATE和INDEX之间加上一个关键字UNIQUE,可以创建一个唯一索引。

视图:

<ol class="dp-xml">
<li class="alt"><span><span>CREATE VIEW NUMBER_SETS (MATCHNO, DIFFERENCE) AS   </span></span></li>
<li><span>SELECT MATCHNO, ABS(WON-LOST)  </span></li>
<li class="alt"><span>FROM MATCHES;  </span></li>
<li><span>GRANT SELECT,UPDATE   </span></li>
<li class="alt"><span>ON   </span></li>
<li><span>TEAMS  </span></li>
<li class="alt"><span>TO LAOBAO2  </span></li>
<li><span>DROP TABLE MATCHES;  </span></li>
<li class="alt"><span>DROP VIEW NUMBER_SETS;  </span></li>
<li><span>DROP INDEX PENALTIES_AMOUNT;  </span></li>
<li class="alt"><span>DROP DATABASE TENNIS;  </span></li>
<li><span>SELECT @@VERSION  </span></li>
<li class="alt">
<span>SET @@</span><span class="attribute">SQL_MODE</span><span> = </span><span class="attribute-value">'PIPES_AS_CONCAT'</span><span> </span>
</li>
<li>
<span>SET @@</span><span class="attribute">SQL_MODE</span><span> = </span><span class="attribute-value">CONCAT</span><span>(@@SQL_MODE,  </span>
</li>
<li class="alt"><span>CASE @@SQL_MODE WHEN '' THEN '' ELSE ',' END,  </span></li>
<li><span>'NO_ZERO_IN_DATE')  </span></li>
</ol>

MySQL数据库有两个数据库,其中包含了目录表。名为MySQL的数据库包含了有关权限、用户和表的数据。这些表的结构是隐秘的而且是MySQL所独有的。另外,名为INFORMATION_SCHEMA的数据库包含了目录数据,其中和MySQL数据库中的数据有部分的重合。INFORMATION_SCHEMA的结构符合SQL标准并且看上去和其他SQL产品的结构相似。

给列指定的假名可以用在作为一个select语句块的一部分的大多数其他字句中,除了from和where子句之外。 新列名不能用在同一条select语句中。因此,select won as w, w*2是不允许的。

<ol class="dp-xml"><li class="alt"><span><span>SELECT @</span><span class="attribute">creditsum:</span><span>=sum(credit) FROM artype; </span></span></li></ol>

以上的相关内容就是对MySQL 数据库随记的介绍,望你能有所收获。


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn