MySQL数据库手册:登录、退出及数据库操作指南

0 下载量 42 浏览量 更新于2024-09-03 收藏 65KB PDF 举报
"MySQL数据库手册提供了关于MySQL数据库的详细操作指南,适合正在使用或学习MySQL的用户参考。手册涵盖了从登录、退出MySQL控制台的基本操作,到查询数据库、表的信息,以及创建和管理数据库的各个步骤。" 在MySQL数据库手册中,我们可以找到一系列关键知识点,以下是一些重要的部分: 1. **登录MySQL控制台**: 登录到MySQL控制台是开始所有数据库操作的第一步。通过在命令行中切换到MySQL的bin目录,并输入相应的命令`mysql -h hostname -u username -p`,其中`hostname`通常是`127.0.0.1`(本地主机)或远程服务器的IP地址,`username`是数据库用户名,`password`是用户的密码。如果密码为空,则可以直接按回车。 2. **退出MySQL控制台**: 使用`exit;`命令可以安全退出MySQL控制台,返回到命令行界面。 3. **查看数据库清单**: 要查看所有可用的数据库,可以使用`show databases;`命令。这将列出服务器上已创建的所有数据库。 4. **显示数据库中的表**: 若要查看某个数据库中的所有表,首先需要选择该数据库(使用`use database_name;`),然后执行`show tables;`命令。若要查看其他数据库中的表,如`jxc`,则使用`show tables from jxc;`。 5. **创建/删除/选择数据库**: 创建数据库使用`create database database_name;`命令,例如`create database jxc;`。删除数据库则使用`drop database database_name;`,注意这个操作是不可逆的。要切换到已存在的数据库,使用`use database_name;`命令。 6. **查看表的数据结构**: 要查看一个表的具体结构,包括字段名、数据类型等,可以使用`describe table_name;`命令。这将展示表的所有列及其相关信息,这对于理解和操作表的数据至关重要。 手册还可能涉及更多内容,如插入、更新和删除数据,SQL查询语言,索引管理,存储引擎,触发器,视图,用户权限管理等等。这些内容对于深入理解并有效使用MySQL数据库至关重要。对于初学者和专业开发人员来说,MySQL数据库手册都是一个宝贵的资源。

Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed ### The error may exist in mysql/user/mappers/usermapper.xml ### The error may involve mysql.user.mappers.usermapper.selectAll ### The error occurred while executing a query ### Cause: java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:149) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147) at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80) at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:152) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:85) at com.sun.proxy.$Proxy4.selectAll(Unknown Source) at org.example.main2.main(main2.java:25) Caused by: java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:829) at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:449) at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:242) at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) at java.sql.DriverManager.getConnection(Driv

2023-07-22 上传