视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
MySQL数据库命令示例
2020-11-09 14:04:40 责编:小采
文档


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

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

  1. use [LIKE wild];
  2. show tables;
  3. show databases;
  4. ?/help;
  5. exit/quit;
  6. MySQLadmin version;
  7. MySQL MySQLadmin version;
  8. net start MySQL;
  9. MySQLadmin variables;
  10. MySQLadmin -h hostname --port=port_number variables;

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

  1. MySQLadmin shutdown;
  2. MySQLadmin reload;
  3. MySQLadmin –help;
  4. MySQLadmin -u root -p shutdown;

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

  1. shell>MySQL –h MySQL.domain.net –u tom -p;
  2. CREATE DATABASE db_name;
  3. DROP DATABASE [IF EXISTS] db_name;
  4. SHOW/ DESCRIBE;
  5. source E:\Tomcat\webapps\2richshop1.1\doc\sql.txt;
  6. GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION

修改root用户口令:

  1. MySQL> UPDATE user SET password=PASSWORD("new password") WHERE user='hunte';
  2. MySQL> FLUSH PRIVILEGES;
  3. MySQL> QUIT

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数据库为了效率而忽略更改。)

下载本文
显示全文
专题