• MySQL学习笔记5


    1、MySQL中的SQL语句:

    SQL 是 Structure Query Language(==结构化查询语言==)的缩写,它是使用==关系模型的数据库应== ==用语言==,由 IBM 在 20 世纪 70 年代开发出来,作为 IBM 关系数据库原型 System R 的原型关 系语言,实现了关系数据库中的信息检索。

    20 世纪 80 年代初,美国国家标准局(ANSI)开始着手制定 SQL 标准,最早的 ANSI 标准于 1986 年完成,就被叫作 SQL-86。标准的出台使 SQL 作为标准关系数据库语言的地位得到了 加强。SQL 标准目前已几经修改更趋完善。

    正是由于 SQL 语言的标准化,所以大多数关系型数据库系统都支持 SQL 语言,它已经发展 成为多种平台进行交互操作的底层会话语言。

    2、SQL语句的分类:

     DDL:data definition language数据定义语言。create drop rename after truncate

    DML:data manipulation language数据操作语言。insert delete update

    DCL:data control language数据控制语言。grant revoke

    DQL:data query language数据查询语言。select

    MySQL求帮助:

    1)官方文档;

    2)man文档;

    3)在数据库中使用help命令查看具体操作命令:

    在这个命令中,我们可以看到if not exists这个参数的使用。

    在MySQL内部,没有clear命令,也就无法使用clear实现清屏,使用shift+ctrl+l来实现清屏。

    1. mysql> ?
    2. For information about MySQL products and services, visit:
    3. http://www.mysql.com/
    4. For developer information, including the MySQL Reference Manual, visit:
    5. http://dev.mysql.com/
    6. To buy MySQL Enterprise support, training, or other products, visit:
    7. https://shop.mysql.com/
    8. List of all MySQL commands:
    9. Note that all text commands must be first on line and end with ';'
    10. ? (\?) Synonym for `help'.
    11. clear (\c) Clear the current input statement.
    12. connect (\r) Reconnect to the server. Optional arguments are db and host.
    13. delimiter (\d) Set statement delimiter.
    14. edit (\e) Edit command with $EDITOR.
    15. ego (\G) Send command to mysql server, display result vertically.
    16. exit (\q) Exit mysql. Same as quit.
    17. go (\g) Send command to mysql server.
    18. help (\h) Display this help.
    19. nopager (\n) Disable pager, print to stdout.
    20. notee (\t) Don't write into outfile.
    21. pager (\P) Set PAGER [to_pager]. Print the query results via PAGER.
    22. print (\p) Print current command.
    23. prompt (\R) Change your mysql prompt.
    24. quit (\q) Quit mysql.
    25. rehash (\#) Rebuild completion hash.
    26. source (\.) Execute an SQL script file. Takes a file name as an argument.
    27. status (\s) Get status information from the server.
    28. system (\!) Execute a system shell command.
    29. tee (\T) Set outfile [to_outfile]. Append everything into given outfile.
    30. use (\u) Use another database. Takes database name as argument.
    31. charset (\C) Switch to another charset. Might be needed for processing binlog with multi-byte charsets.
    32. warnings (\W) Show warnings after every statement.
    33. nowarning (\w) Don't show warnings after every statement.
    34. resetconnection(\x) Clean session context.
    35. For server side help, type 'help contents'

    1. mysql> help contents
    2. You asked for help about help category: "Contents"
    3. For more information, type 'help ', where is one of the following
    4. categories:
    5. Account Management
    6. Administration
    7. Compound Statements
    8. Contents
    9. Data Definition
    10. Data Manipulation
    11. Data Types
    12. Functions
    13. Geographic Features
    14. Help Metadata
    15. Language Structure
    16. Loadable Functions
    17. Plugins
    18. Prepared Statements
    19. Procedures
    20. Replication Statements
    21. Storage Engines
    22. Table Maintenance
    23. Transactions
    24. Utility
    25. mysql> help account Management
    26. You asked for help about help category: "Account Management"
    27. For more information, type 'help ', where is one of the following
    28. topics:
    29. ALTER USER
    30. CREATE USER
    31. DROP USER
    32. GRANT
    33. RENAME USER
    34. REVOKE
    35. SET PASSWORD

    在工作中不是很记得的时候,需要学习参考帮助文档。

  • 相关阅读:
    9.4JavaEE——声明式事务管理(一)基于XML方式的声明式事务
    IDEA运行thymeleaf的html文件打开端口为63342且连不上数据库
    【自动化测试】Pytest框架 —— 跳过测试和失败重试
    VS错误代码LNK1168 LNK1168 无法打开 D:\ruanjian\visualstudio\test\03struct\x64\De
    .NET餐厅管理系统sql数据帮助类执行对单个Entity的更新(这个可以添加额外的约束条件)
    LeetCode75——Day29
    双十一快递业务量暴增,快递驿站视频智能监控方案保障快递业务顺利开展
    ETCD快速入门-03 常用命令
    P1747 好奇怪的游戏
    面试题: 谈一谈对 ThreadLocal 的理解
  • 原文地址:https://blog.csdn.net/chang_chunhua/article/details/133205321