Home > Database > Mysql Tutorial > MySQL数据库命令示例

MySQL数据库命令示例

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 16:14:17
Original
1100 people have browsed it

以下的文章主要描述的是MySQL数据库命令,本文主要是以相关实际应用代码来引出MySQL数据库命令的相关实际操作,同时本文还涉及到SELECT 语句的实际应用语法,以下就有相关内容描述。 use dbname [LIKEwild]; showtables; showdatabases; ?/help; exit/quit;

以下的文章主要描述的是MySQL数据库命令,本文主要是以相关实际应用代码来引出MySQL数据库命令的相关实际操作,同时本文还涉及到SELECT 语句的实际应用语法,以下就有相关内容描述。

<ol class="dp-xml">
<li class="alt"><span><span>use </span><span class="tag"><span class="tag-name">dbname</span><span class="tag">></span><span> [LIKE wild];  </span></span></span></li>
<li><span>show tables;  </span></li>
<li class="alt"><span>show databases;  </span></li>
<li><span>?/help;  </span></li>
<li class="alt"><span>exit/quit;  </span></li>
<li>MySQL<span>admin version;  </span>
</li>
<li class="alt">MySQL<span> </span>MySQL<span>admin version;  </span>
</li>
<li>
<span>net start </span>MySQL<span>;  </span>
</li>
<li class="alt">MySQL<span>admin variables;  </span>
</li>
<li>MySQL<span>admin -h hostname </span><span class="attribute">--port</span><span>=</span><span class="attribute-value">port_number</span><span> variables; </span>
</li>
</ol>
Copy after login

缺省的情况下,端口是3306,套接字的名字是MySQL数据库

<ol class="dp-xml">
<li class="alt">MySQL<span>admin shutdown;  </span>
</li>
<li>MySQL<span>admin reload;  </span>
</li>
<li class="alt">MySQL<span>admin –help;  </span>
</li>
<li>MySQL<span>admin -u root -p shutdown; </span>
</li>
</ol>
Copy after login

如果完全省略了 -p 选项,MySQL 就认为您不需要口令,不作提示

<ol class="dp-xml">
<li class="alt">
<span><span>shell</span><span class="tag">></span></span>MySQL<span> –h MySQL.domain.net –u tom -p;  </span>
</li>
<li><span>CREATE DATABASE db_name;  </span></li>
<li class="alt"><span>DROP DATABASE [IF EXISTS] db_name;  </span></li>
<li><span>SHOW/ DESCRIBE;  </span></li>
<li class="alt"><span>source E:\Tomcat\webapps\2richshop1.1\doc\sql.txt;  </span></li>
<li><span>GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION  </span></li>
<li class="alt"><span> </span></li>
</ol>
Copy after login

修改root用户口令:

<ol class="dp-xml">
<li class="alt">MySQL<span><span class="tag">></span><span> UPDATE user SET </span><span class="attribute">password</span><span>=</span><span class="attribute-value">PASSWORD</span><span>("new password") WHERE </span><span class="attribute">user</span><span>=</span><span class="attribute-value">'hunte'</span><span>;   </span></span>
</li>
<li>MySQL<span class="tag">></span><span> FLUSH PRIVILEGES;   </span>
</li>
<li class="alt">MySQL<span class="tag">></span><span> QUIT   </span>
</li>
</ol>
Copy after login

SELECT 语句的语法如下:

SELECT selection_list 选择哪些列

FROM table_list 从何处选择行

WHERE primary_constraint 行必须满足什么条件

GROUP BY grouping_columns 怎样对结果分组

HAVING secondary_constraint 行必须满足的第二条件

ORDER BY sorting_columns 怎样对结果排序

LIMIT count 结果限定

注意:所有使用的关键词必须精确地以上面的顺序给出。例如,一个HAVING子句必须跟在GROUP BY子句之后和ORDER BY子句之前。

COUNT()函数计数非NULL结果的数目

TIMESTAMP列类型提供一种类型,TIMESTAMP值可以从1970的某时的开始一直到2037年,精度为一秒,其值作为数字显示。你可以使用它自动地用当前的日期和时间标记INSERT或UPDATE的操作。如果你有多个TIMESTAMP列,只有第一个自动更新。

自动更新第一个TIMESTAMP列在下列任何条件下发生:

l 列没有明确地在一个INSERT或LOAD DATA INFILE语句中指定。

l 列没有明确地在一个UPDATE语句中指定且一些另外的列改变值。(注意一个UPDATE设置一个列为它已经有的值,这将不引起TIMESTAMP列被更新,因为如果你设置一个列为它当前的值,MySQL数据库为了效率而忽略更改。)


Related labels:
Statement of this Website
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
Latest Issues
MySQL stops process
From 1970-01-01 08:00:00
0
0
0
Error when installing mysql on linux
From 1970-01-01 08:00:00
0
0
0
phpstudy cannot start mysql?
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template